Skip to content
Success

Console Output

Started by upstream project "jogl" build number 1541
originally caused by:
 Started by upstream project "joal-demos" build number 551
 originally caused by:
  Started by upstream project "joal" build number 695
  originally caused by:
   Started by upstream project "gluegen" build number 983
   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 354b9adce2b4d0e16db91454da462c8b2bdff1a0 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 354b9adce2b4d0e16db91454da462c8b2bdff1a0 # timeout=10
Commit message: "Fix whitespace of build*.xml files"
 > git rev-list --no-walk 311840b750b1d1c93b4a34315b27be0a85a2c73e # 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=1541 -Djogl.build.number=1541 -Djogl.build.branch=origin/master -Djogl.build.commit=354b9adce2b4d0e16db91454da462c8b2bdff1a0 -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-20250722
     [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-20250722
     [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-20250722
     [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-20250722
     [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-20250722
     [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-20250722
     [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-20250722
     [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-20250722
     [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-20250722
     [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 303a6701)
     [echo] gluegen.build.commit         303a6701c2b643d5579a5b88a101a53ccba9f90c

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-20250722
     [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 303a6701)
     [echo] gluegen.build.commit         303a6701c2b643d5579a5b88a101a53ccba9f90c

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 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
     [echo] gluegen.build.sha.classes 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
     [echo] gluegen.build.sha.natives ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858

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
     [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-20250722
     [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-20250722
     [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 303a6701)
     [echo] gluegen.build.commit         303a6701c2b643d5579a5b88a101a53ccba9f90c

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-20250722
     [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 303a6701)
     [echo] gluegen.build.commit         303a6701c2b643d5579a5b88a101a53ccba9f90c

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 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
     [echo] gluegen.build.sha.classes 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
     [echo] gluegen.build.sha.natives ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858

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-20250722
     [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
     [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-20250722
     [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:

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-20250722
     [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-20250722
     [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 60 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 32 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-b1541-20250722-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\jar
     [copy] Copying 68 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\lib
     [copy] Copying 12 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\lib
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\jnlp-files
     [copy] Copying 53 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\jnlp-files
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64\etc
     [copy] Copying 5 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-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, 91236066 bytes (88 MiB)
     [exec] 
     [exec] Creating archive: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64.7z
     [exec] 
     [exec] Add new data to archive: 6 folders, 144 files, 91236066 bytes (88 MiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 144
     [exec] Archive size: 30865978 bytes (30 MiB)
     [exec] Everything is Ok
   [delete] Deleting directory c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-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-20250722
     [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-20250722
     [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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 sec
    [junit] ------------- Standard Error -----------------
    [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] ------------- ---------------- ---------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] 
    [junit] Testcase: test01 took 0.006 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 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 @ 1753153673994 ms III - Start
    [junit] SLOCK [T main @ 1753153673994 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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-20250722) 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.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 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 @ 1753153688780 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753153688780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.473 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673994 ms III - Start
    [junit] SLOCK [T main @ 1753153673994 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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-20250722) 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.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 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 @ 1753153688780 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753153688780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testVersionV220V221 took 3.6 sec
    [junit] Testcase: testVersionV221V230 took 5.056 sec
    [junit] Testcase: testVersionV230V232 took 2.907 sec
    [junit] Testcase: testVersionV232V24x took 3.144 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.473 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673994 ms III - Start
    [junit] SLOCK [T main @ 1753153673994 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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-20250722) 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.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 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 @ 1753153688780 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753153688780 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] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] -- Exponent identities
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153690168 ms III - Start
    [junit] SLOCK [T main @ 1753153690169 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] -- Sign identities
    [junit] -- Significand identities
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [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] 0x3c00 -> 1.000000
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] 0xbc00 -> -1.000000
    [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 @ 1753153690384 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753153690385 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.899 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 @ 1753153690168 ms III - Start
    [junit] SLOCK [T main @ 1753153690169 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753153690384 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753153690385 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testExponentIdentity took 0.004 sec
    [junit] Testcase: testInfinite took 0.01 sec
    [junit] Testcase: testInfinityExponent took 0.001 sec
    [junit] Testcase: testInfinityNegativeExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0 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 sec
    [junit] Testcase: testPackDoubleNaN took 0.001 sec
    [junit] Testcase: testPackDoubleNegativeInfinity took 0 sec
    [junit] Testcase: testPackDoubleNegativeZero took 0 sec
    [junit] Testcase: testPackDoublePositiveInfinity took 0 sec
    [junit] Testcase: testPackDoublePositiveZero took 0.001 sec
    [junit] Testcase: testPackDoubleUnpackFloat took 0.031 sec
    [junit] Testcase: testPackFloatDoubleEquivalent took 0.013 sec
    [junit] Testcase: testPackFloatNaN took 0 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.02 sec
    [junit] Testcase: testPackUnpackDouble took 0.021 sec
    [junit] Testcase: testPackUnpackFloat took 0.019 sec
    [junit] Testcase: testSignIdentity took 0.001 sec
    [junit] Testcase: testSignificandIdentity took 0.001 sec
    [junit] Testcase: testUnpackDoubleNaN took 0.001 sec
    [junit] Testcase: testUnpackDoubleNegativeInfinity took 0.001 sec
    [junit] Testcase: testUnpackDoubleNegativeZero took 0 sec
    [junit] Testcase: testUnpackDoubleOne took 0.001 sec
    [junit] Testcase: testUnpackDoubleOneNegative took 0 sec
    [junit] Testcase: testUnpackDoublePositiveInfinity took 0 sec
    [junit] Testcase: testUnpackDoublePositiveZero took 0.001 sec
    [junit] Testcase: testUnpackDoubleTwo took 0.001 sec
    [junit] Testcase: testUnpackDoubleTwoNegative took 0 sec
    [junit] Testcase: testUnpackFloatNaN took 0.024 sec
    [junit] Testcase: testUnpackFloatNegativeInfinity took 0.001 sec
    [junit] Testcase: testUnpackFloatNegativeZero took 0 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.899 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 @ 1753153690168 ms III - Start
    [junit] SLOCK [T main @ 1753153690169 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753153690384 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753153690385 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary32NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary32NOUI
    [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] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.153 sec
    [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] 
    [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.001 sec
    [junit] Testcase: testInfinityNegativeSign took 0.001 sec
    [junit] Testcase: testInfinityExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.153 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] ++++ 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] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary64NOUI
    [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] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.153 sec
    [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] 
    [junit] Testcase: testNaNSignificand took 0.006 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.001 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.153 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.527 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.001 sec
    [junit] Testcase: test01cZeroNoEpsilon took 0.075 sec
    [junit] Testcase: test02EqualsNoEpsilon took 0.005 sec
    [junit] Testcase: test03aEqualsWithFixedEpsilon took 0.007 sec
    [junit] Testcase: test03bEqualsWithMachEpsilon took 0.092 sec
    [junit] Testcase: test04CompareNoEpsilon took 0.006 sec
    [junit] Testcase: test05aCompareWithFixedEpsilon took 0.098 sec
    [junit] Testcase: test05bCompareWithMachEpsilon took 0.019 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.527 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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.186 sec
    [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.049 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.186 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] Testsuite: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 sec
    [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] 
    [junit] Testcase: test01 took 0.05 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.19 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] ++++ 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] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec
    [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] 
    [junit] Testcase: test00_load_get took 0.044 sec
    [junit] Testcase: test01_mul took 0.001 sec
    [junit] Testcase: test02_transpose took 0 sec
    [junit] Testcase: test80LookAtNegZIsNoOp took 0.001 sec
    [junit] Testcase: test81LookAtPosY took 0 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 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] ++++ 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] 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] Checkmark 8000320000001.000000
    [junit] Summary loops 25000000: I1    1713 ms total, 0.068520 us/mul
    [junit] Summary loops 25000000: I2    1576 ms total, 0.031520 us/mul, I2  / I1 92.002335%
    [junit] Summary loops 25000000: I4a   2450 ms total, 0.049000 us/mul, I4a / I2 155.456853%, I4a / I4b 99.755700%
    [junit] Summary loops 25000000: I4b   2456 ms total, 0.049120 us/mul, I4b / I2 155.837563%, I4b / I4a 100.244898%
    [junit] Summary loops 25000000: I5a   2434 ms total, 0.048680 us/mul, I5a / I2 154.441624%, I5a / I5b 70.063328%
    [junit] Summary loops 25000000: I5b   3474 ms total, 0.069480 us/mul, I5b / I2 220.431472%, I5b / I5a 142.728020%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.566 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    1713 ms total, 0.068520 us/mul
    [junit] Summary loops 25000000: I2    1576 ms total, 0.031520 us/mul, I2  / I1 92.002335%
    [junit] Summary loops 25000000: I4a   2450 ms total, 0.049000 us/mul, I4a / I2 155.456853%, I4a / I4b 99.755700%
    [junit] Summary loops 25000000: I4b   2456 ms total, 0.049120 us/mul, I4b / I2 155.837563%, I4b / I4a 100.244898%
    [junit] Summary loops 25000000: I5a   2434 ms total, 0.048680 us/mul, I5a / I2 154.441624%, I5a / I5b 70.063328%
    [junit] Summary loops 25000000: I5b   3474 ms total, 0.069480 us/mul, I5b / I2 220.431472%, I5b / I5a 142.728020%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_mul took 0.046 sec
    [junit] Testcase: test05Perf01 took 14.377 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.566 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    1713 ms total, 0.068520 us/mul
    [junit] Summary loops 25000000: I2    1576 ms total, 0.031520 us/mul, I2  / I1 92.002335%
    [junit] Summary loops 25000000: I4a   2450 ms total, 0.049000 us/mul, I4a / I2 155.456853%, I4a / I4b 99.755700%
    [junit] Summary loops 25000000: I4b   2456 ms total, 0.049120 us/mul, I4b / I2 155.837563%, I4b / I4a 100.244898%
    [junit] Summary loops 25000000: I5a   2434 ms total, 0.048680 us/mul, I5a / I2 154.441624%, I5a / I5b 70.063328%
    [junit] Summary loops 25000000: I5b   3474 ms total, 0.069480 us/mul, I5b / I2 220.431472%, I5b / I5a 142.728020%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI
    [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    4954 ms total, 0.495400 us/inv
    [junit] Summary loops 10000000: I2    1683 ms total, 0.084150 us/inv, I2  / I0 33.972547%
    [junit] Summary loops 10000000: I4a   1870 ms total, 0.093500 us/inv, I4a / I2 111.111111%
    [junit] Summary loops 10000000: I4b   1938 ms total, 0.096900 us/inv, I4b / I2 115.151515%
    [junit] Summary loops 10000000: I5a   2020 ms total, 0.101000 us/inv, I5a / I2 120.023767%
    [junit] Summary loops 10000000: I5b   2398 ms total, 0.119900 us/inv, I5b / I2 142.483660%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.367 sec
    [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    4954 ms total, 0.495400 us/inv
    [junit] Summary loops 10000000: I2    1683 ms total, 0.084150 us/inv, I2  / I0 33.972547%
    [junit] Summary loops 10000000: I4a   1870 ms total, 0.093500 us/inv, I4a / I2 111.111111%
    [junit] Summary loops 10000000: I4b   1938 ms total, 0.096900 us/inv, I4b / I2 115.151515%
    [junit] Summary loops 10000000: I5a   2020 ms total, 0.101000 us/inv, I5a / I2 120.023767%
    [junit] Summary loops 10000000: I5b   2398 ms total, 0.119900 us/inv, I5b / I2 142.483660%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Ident took 0.048 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.138 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.367 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    4954 ms total, 0.495400 us/inv
    [junit] Summary loops 10000000: I2    1683 ms total, 0.084150 us/inv, I2  / I0 33.972547%
    [junit] Summary loops 10000000: I4a   1870 ms total, 0.093500 us/inv, I4a / I2 111.111111%
    [junit] Summary loops 10000000: I4b   1938 ms total, 0.096900 us/inv, I4b / I2 115.151515%
    [junit] Summary loops 10000000: I5a   2020 ms total, 0.101000 us/inv, I5a / I2 120.023767%
    [junit] Summary loops 10000000: I5b   2398 ms total, 0.119900 us/inv, I5b / I2 142.483660%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 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.001 sec
    [junit] Testcase: testRM_m1xm2 took 0.001 sec
    [junit] Testcase: testRM_m2xm1 took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 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] ++++ 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] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI
    [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] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.398 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.068 sec
    [junit] Testcase: test03GLUToMatrix4f2 took 0.027 sec
    [junit] Testcase: test04GLUDoubleToMatrix4f2 took 0.085 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.398 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]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 sec
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit] ------------- Standard Error -----------------
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit] }
    [junit] pMv
    [junit] 
    [junit] pP
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, 
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [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]      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] }
    [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] 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] 
    [junit] Testcase: test01 took 0.055 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] ++++ 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] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 sec
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [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] 
    [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.19 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] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI
    [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] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec
    [junit] mat4PMv}
    [junit] ------------- Standard Error -----------------
    [junit] 
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [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] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [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] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [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] mat4PMv}
    [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] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] , Texture
    [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] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [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] }
    [junit] , Projection
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.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] , 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.062 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] 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.197 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.057 sec
    [junit] Testcase: test02 took 0.003 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.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.26 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.046 sec
    [junit] Testcase: test02RotateZeroVector took 0.001 sec
    [junit] Testcase: test03InvertAndConj took 0 sec
    [junit] Testcase: test04Dot took 0 sec
    [junit] Testcase: test10AngleAxis took 0.011 sec
    [junit] Testcase: test11FromVectorToVector took 0 sec
    [junit] Testcase: test12FromAndToEulerAngles took 0.002 sec
    [junit] Testcase: test13FromEulerAnglesAndRotateVector took 0.001 sec
    [junit] Testcase: test14Matrix took 0.004 sec
    [junit] Testcase: test15aAxesAndMatrix took 0 sec
    [junit] Testcase: test15bAxesAndMatrix took 0 sec
    [junit] Testcase: test15cAxesAndMatrix took 0.001 sec
    [junit] Testcase: test20AddSubtract took 0 sec
    [junit] Testcase: test21Multiply took 0 sec
    [junit] Testcase: test22InvertMultNormalAndConj took 0 sec
    [junit] Testcase: test23RotationOrder took 0.001 sec
    [junit] Testcase: test24Axes took 0.001 sec
    [junit] Testcase: test25Slerp took 0 sec
    [junit] Testcase: test26LookAt took 0.037 sec
    [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.26 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] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 sec
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
    [junit] ------------- Standard Error -----------------
    [junit] Test 0-deg, UNIT_X vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] v1 1.0 / 0.0 / 0.0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [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] ++++ 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.045 sec
    [junit] Testcase: test02Angle took 0.002 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 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] ------------- ---------------- ---------------
     [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-20250722
     [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] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733541 ms III - Start
    [apply] SLOCK [T main @ 1753153733542 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] junit.framework.TestListener: endTest(test00)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735283 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153735283 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.411 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733541 ms III - Start
    [apply] SLOCK [T main @ 1753153733542 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753153735283 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153735283 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 1.716 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 @ 1753153736637 ms III - Start
    [apply] SLOCK [T main @ 1753153736638 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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]   GL MULTISAMPLE true
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm  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] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] 
    [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] *** 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(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] 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] ++++ 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 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] 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] 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.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] 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] 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] 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] 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 @ 1753153740543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153740543 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.596 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 @ 1753153736637 ms III - Start
    [apply] SLOCK [T main @ 1753153736638 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753153740543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153740543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test10RegionRendererMSAA01 took 3.078 sec
    [apply] Testcase: test20RegionRendererR2T01 took 0.258 sec
    [apply] Testcase: test30RegionRendererShapes took 0.539 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] 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 @ 1753153741838 ms III - Start
    [apply] SLOCK [T main @ 1753153741839 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] junit.framework.TestListener: startTest(test01TextRendererMSAA04)
    [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] junit.framework.TestListener: endTest(test01TextRendererMSAA04)
    [apply] junit.framework.TestListener: startTest(test02TextRendererVBAA04)
    [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] junit.framework.TestListener: endTest(test02TextRendererVBAA04)
    [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 @ 1753153745550 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153745550 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.401 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153741838 ms III - Start
    [apply] SLOCK [T main @ 1753153741839 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753153745550 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153745550 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00TextRendererNONE00 took 2.521 sec
    [apply] Testcase: test01TextRendererMSAA04 took 0.306 sec
    [apply] Testcase: test02TextRendererVBAA04 took 0.385 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 @ 1753153746849 ms III - Start
    [apply] SLOCK [T main @ 1753153746850 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04
    [apply] junit.framework.TestListener: endTest(test03GraphVBAA04)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153758392 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153758393 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.208 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153746849 ms III - Start
    [apply] SLOCK [T main @ 1753153746850 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753153758392 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153758393 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Manual took 0.004 sec
    [apply] Testcase: test00SceneNoAA took 4.743 sec
    [apply] Testcase: test01SceneMSAA04 took 2.262 sec
    [apply] Testcase: test02GraphMSAA04 took 2.265 sec
    [apply] Testcase: test03GraphVBAA04 took 2.235 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] ++++ 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 @ 1753153759636 ms III - Start
    [apply] SLOCK [T main @ 1753153759637 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [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] 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 0x153251b4], 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] junit.framework.TestListener: endTest(test00TextRendererVBAA01)
    [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] junit.framework.TestListener: startTest(test10TextRendererMSAA01)
    [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] 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] 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 0x153251b4], 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] junit.framework.TestListener: endTest(test10TextRendererMSAA01)
    [apply] junit.framework.TestListener: startTest(test20TextRendererFSAA01)
    [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 0x153251b4], 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] 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] ** 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] junit.framework.TestListener: startTest(test30TextRendererNoSampling)
    [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] 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] 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 0x153251b4], 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] junit.framework.TestListener: endTest(test30TextRendererNoSampling)
    [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 @ 1753153781257 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153781257 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.312 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 @ 1753153759636 ms III - Start
    [apply] SLOCK [T main @ 1753153759637 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x153251b4], 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 0x153251b4], 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 0x153251b4], 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 0x153251b4], 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 @ 1753153781257 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153781257 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00TextRendererVBAA01 took 9.934 sec
    [apply] Testcase: test10TextRendererMSAA01 took 3.658 sec
    [apply] Testcase: test20TextRendererFSAA01 took 3.508 sec
    [apply] Testcase: test30TextRendererNoSampling took 3.529 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153782745 ms III - Start
    [apply] SLOCK [T main @ 1753153782746 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] junit.framework.TestListener: startTest(test00)
    [apply] junit.framework.TestListener: endTest(test00)
    [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] junit.framework.TestListener: endTest(test00TextRendererVBAA01)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test10TextRendererMSAA01)
    [apply] junit.framework.TestListener: startTest(test20TextRendererFSAA01)
    [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] junit.framework.TestListener: endTest(test20TextRendererFSAA01)
    [apply] junit.framework.TestListener: startTest(test30TextRendererNoSampling)
    [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 @ 1753153838485 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153838486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 56.565 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153782745 ms III - Start
    [apply] SLOCK [T main @ 1753153782746 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 @ 1753153838485 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153838486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 0.004 sec
    [apply] Testcase: test00TextRendererVBAA01 took 34.555 sec
    [apply] Testcase: test10TextRendererMSAA01 took 14.295 sec
    [apply] Testcase: test20TextRendererFSAA01 took 2.849 sec
    [apply] Testcase: test30TextRendererNoSampling took 2.865 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] 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 @ 1753153840028 ms III - Start
    [apply] SLOCK [T main @ 1753153840029 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00All)
    [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] junit.framework.TestListener: endTest(test00All)
    [apply] junit.framework.TestListener: startTest(test01OnlyIssues)
    [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] junit.framework.TestListener: endTest(test01OnlyIssues)SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153853143 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153853143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] 
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.806 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840028 ms III - Start
    [apply] SLOCK [T main @ 1753153840029 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753153853143 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153853143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00All took 10.504 sec
    [apply] Testcase: test01OnlyIssues took 2.574 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] 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 @ 1753153854354 ms III - Start
    [apply] SLOCK [T main @ 1753153854354 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] junit.framework.TestListener: endTest(test01Onscreen)
    [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 @ 1753153858680 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153858680 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.992 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153854354 ms III - Start
    [apply] SLOCK [T main @ 1753153854354 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 @ 1753153858680 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153858680 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Onscreen took 2.121 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 @ 1753153859857 ms III - Start
    [apply] SLOCK [T main @ 1753153859858 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x323d541f: tileRendererInUse null, GearsES2[obj 0x323d541f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x323d541f 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 0x323d541f created: GearsObj[0x297d0f2f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x323d541f created: GearsObj[0x98bd18d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x323d541f created: GearsObj[0x98bd18d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x323d541f FIN GearsES2[obj 0x323d541f isInit true, usesShared false, 1 GearsObj[0x297d0f2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x98bd18d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ad32f0b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x323d541f 0/0 640x480 of 640x480, swapInterval 1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x323d541f, 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 0x323d541f: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x323d541f 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_Anim)
    [apply] junit.framework.TestListener: startTest(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 0x74872f4e: tileRendererInUse null, GearsES2[obj 0x74872f4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x74872f4e 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 0x74872f4e created: GearsObj[0x2d3330f2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x74872f4e created: GearsObj[0x496f2e94, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x74872f4e created: GearsObj[0x496f2e94, 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 0x74872f4e FIN GearsES2[obj 0x74872f4e isInit true, usesShared false, 1 GearsObj[0x2d3330f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x496f2e94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c4ad1f4, 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 0x74872f4e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x74872f4e, 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 0x74872f4e 640x480, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#34,Thread-4,5,main] GearsES2.display 0x74872f4e 640x480, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x74872f4e: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x74872f4e 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 @ 1753153862422 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153862422 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.229 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153859857 ms III - Start
    [apply] SLOCK [T main @ 1753153859858 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x323d541f: tileRendererInUse null, GearsES2[obj 0x323d541f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x323d541f 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 0x323d541f created: GearsObj[0x297d0f2f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x323d541f created: GearsObj[0x98bd18d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x323d541f created: GearsObj[0x98bd18d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x323d541f FIN GearsES2[obj 0x323d541f isInit true, usesShared false, 1 GearsObj[0x297d0f2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x98bd18d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ad32f0b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x323d541f 0/0 640x480 of 640x480, swapInterval 1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x323d541f, 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 0x323d541f: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x323d541f 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 0x74872f4e: tileRendererInUse null, GearsES2[obj 0x74872f4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x74872f4e 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 0x74872f4e created: GearsObj[0x2d3330f2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x74872f4e created: GearsObj[0x496f2e94, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x74872f4e created: GearsObj[0x496f2e94, 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 0x74872f4e FIN GearsES2[obj 0x74872f4e isInit true, usesShared false, 1 GearsObj[0x2d3330f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x496f2e94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c4ad1f4, 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 0x74872f4e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x74872f4e, 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 0x74872f4e 640x480, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#34,Thread-4,5,main] GearsES2.display 0x74872f4e 640x480, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x74872f4e: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x74872f4e 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 @ 1753153862422 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153862422 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_Anim took 2.437 sec
    [apply] Testcase: test01_Plain took 0.097 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153863646 ms III - Start
    [apply] SLOCK [T main @ 1753153863647 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] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(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 0x7c01089a, 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 0x2f69a073: tileRendererInUse null, GearsES2[obj 0x2f69a073 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2f69a073 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 0x2f69a073 created: GearsObj[0xd656b4a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2f69a073 created: GearsObj[0x7794070b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2f69a073 created: GearsObj[0x7794070b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x2f69a073 FIN GearsES2[obj 0x2f69a073 isInit true, usesShared false, 1 GearsObj[0xd656b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7794070b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12b2bb08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x2f69a073 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2f69a073, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x2f69a073: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x2f69a073 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)
    [apply] junit.framework.TestListener: startTest(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 0xb010850, 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 0x290a2828: tileRendererInUse null, GearsES2[obj 0x290a2828 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x290a2828 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 0x290a2828 created: GearsObj[0x7cead053, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x290a2828 created: GearsObj[0x1d41f511, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x290a2828 created: GearsObj[0x1d41f511, 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 0x290a2828 FIN GearsES2[obj 0x290a2828 isInit true, usesShared false, 1 GearsObj[0x7cead053, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d41f511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x553a4403, 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 0x290a2828 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x290a2828, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x290a2828 200x200, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#35,Thread-4,5,main] GearsES2.display 0x290a2828 200x200, swapInterval 1, drawable 0x7c01089a
    [apply] junit.framework.TestListener: endTest(test01_Plain)
    [apply] Window1: frames 2
    [apply] Window2: frames 4
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x290a2828: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x290a2828 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 @ 1753153866936 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153866937 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.93 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153863646 ms III - Start
    [apply] SLOCK [T main @ 1753153863647 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 0x7c01089a, 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 0x2f69a073: tileRendererInUse null, GearsES2[obj 0x2f69a073 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2f69a073 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 0x2f69a073 created: GearsObj[0xd656b4a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2f69a073 created: GearsObj[0x7794070b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2f69a073 created: GearsObj[0x7794070b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x2f69a073 FIN GearsES2[obj 0x2f69a073 isInit true, usesShared false, 1 GearsObj[0xd656b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7794070b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12b2bb08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x2f69a073 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2f69a073, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x2f69a073: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x2f69a073 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 0xb010850, 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 0x290a2828: tileRendererInUse null, GearsES2[obj 0x290a2828 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x290a2828 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 0x290a2828 created: GearsObj[0x7cead053, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x290a2828 created: GearsObj[0x1d41f511, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x290a2828 created: GearsObj[0x1d41f511, 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 0x290a2828 FIN GearsES2[obj 0x290a2828 isInit true, usesShared false, 1 GearsObj[0x7cead053, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d41f511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x553a4403, 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 0x290a2828 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x290a2828, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x290a2828 200x200, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#35,Thread-4,5,main] GearsES2.display 0x290a2828 200x200, swapInterval 1, drawable 0x7c01089a
    [apply] Window1: frames 2
    [apply] Window2: frames 4
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x290a2828: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x290a2828 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 @ 1753153866936 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153866937 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_Anim took 3.095 sec
    [apply] Testcase: test01_Plain took 0.163 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] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test01CPUSource)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153868109 ms III - Start
    [apply] SLOCK [T main @ 1753153868110 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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)
    [apply] junit.framework.TestListener: startTest(test02VBOOnly)
    [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] 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] junit.framework.TestListener: endTest(test03VBOVAO)
    [apply] junit.framework.TestListener: startTest(test12CPUSourceAndVBOOnly)
    [apply] Display mode: VBO_ONLY
    [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] 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] junit.framework.TestListener: startTest(test13CPUSourceAndVBOVAO)
    [apply] Display mode: VBO_VAO
    [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] 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] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] junit.framework.TestListener: endTest(test13CPUSourceAndVBOVAO)
    [apply] junit.framework.TestListener: startTest(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] 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] junit.framework.TestListener: endTest(test23VBOOnlyAndVBOVAO)
    [apply] junit.framework.TestListener: startTest(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] 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 @ 1753153875146 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153875146 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test88AllModes)
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.704 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 @ 1753153868109 ms III - Start
    [apply] SLOCK [T main @ 1753153868110 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753153875146 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153875146 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CPUSource took 3.041 sec
    [apply] Testcase: test02VBOOnly took 0.648 sec
    [apply] Testcase: test03VBOVAO took 0.662 sec
    [apply] Testcase: test12CPUSourceAndVBOOnly took 0.651 sec
    [apply] Testcase: test13CPUSourceAndVBOVAO took 0.666 sec
    [apply] Testcase: test23VBOOnlyAndVBOVAO took 0.66 sec
    [apply] Testcase: test88AllModes took 0.662 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153876362 ms III - Start
    [apply] SLOCK [T main @ 1753153876363 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] 
    [apply] junit.framework.TestListener: startTest(test01GL2CPUSource)
    [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] junit.framework.TestListener: endTest(test01GL2CPUSource)
    [apply] junit.framework.TestListener: startTest(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@301f4aca,
    [apply] 	Handle    0x7b01086a,
    [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 0x7b01086a
    [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 0x7fd6c864], 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 @ 1753153878626 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153878626 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.924 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153876362 ms III - Start
    [apply] SLOCK [T main @ 1753153876363 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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@301f4aca,
    [apply] 	Handle    0x7b01086a,
    [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 0x7b01086a
    [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 0x7fd6c864], 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 @ 1753153878626 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153878626 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2CPUSource took 2.206 sec
    [apply] Testcase: test02GL3CPUSource took 0.03 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 @ 1753153879805 ms III - Start
    [apply] SLOCK [T main @ 1753153879806 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.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] 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] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [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.reshape 0x7d3a22a9 0/0 600x450 of 600x450, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 600x450, swapInterval 0, drawable 0x7c01089a
    [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] 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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.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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.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] 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 600x450, swapInterval 0, drawable 0x7c01089a
    [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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-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 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.reshape 0x6069db50 0/0 600x450 of 600x450, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 600x450, swapInterval 0, drawable 0x7c01089a
    [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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0x7c01089a
    [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] 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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [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.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, msaa true, tileRendererInUse null
    [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] >> 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 600x450, swapInterval 0, drawable 0x7c01089a
    [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] 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] 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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] ++++ 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] 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] 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] 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] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_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] 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] 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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] 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] 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] 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] 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] 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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] 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] 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] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_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] 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] 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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] 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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_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 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] **** Reshape: 200x150
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 200x150 of 200x150, swapInterval -1, drawable 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0x7c01089a
    [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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 400x300, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-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 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.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-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 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.reshape 0xdd05255 0/0 600x450 of 600x450, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 600x450, swapInterval 0, drawable 0x7c01089a
    [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 @ 1753153885388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153885388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.254 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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@d2d501c,
    [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 0x61b1ecb3], 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 @ 1753153879805 ms III - Start
    [apply] SLOCK [T main @ 1753153879806 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 600x450, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 600x450, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 600x450, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 600x450, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 400x300, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 600x450, swapInterval 0, drawable 0x7c01089a
    [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 @ 1753153885388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153885388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01a_GL2ES2_Demo1_SingleBuffer_Normal took 2.649 sec
    [apply] Testcase: test01b_GL2ES2_Demo1_SingleBuffer_NoTex took 0.337 sec
    [apply] Testcase: test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth took 0.403 sec
    [apply] Testcase: test02a_GL2ES2_Demo1_DoubleBuffer_Normal took 0.377 sec
    [apply] Testcase: test03a_GL2ES2_Demo2MSAA4_Normal took 0.354 sec
    [apply] Testcase: test03b_GL2ES2_Demo2MSAA4_NoTex took 0.285 sec
    [apply] Testcase: test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth took 0.411 sec
    [apply] Testcase: test04_GL2ES2_FBODemoMSAA4_Normal took 0.399 sec
    [apply] Testcase: test11_EGLES2_Demo0Normal took 0.001 sec
    [apply] Testcase: test13_EGLES2_Demo0MSAA4 took 0 sec
    [apply] Testcase: test21_GL3_Demo0Normal took 0.329 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] ++++ 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 @ 1753153886820 ms III - Start
    [apply] SLOCK [T main @ 1753153886821 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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@4d64108c,
    [apply] 	Handle    0xb010850,
    [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 200x150 wu, 200x150 pixel] handle 0x180246, surfaceHandle 0xb010850, 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 0x68406ed2], 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 0x68406ed2], 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 0x68406ed2], 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 - test01junit.framework.TestListener: endTest(test01)
    [apply] 
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153891073 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153891073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.924 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153886820 ms III - Start
    [apply] SLOCK [T main @ 1753153886821 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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@4d64108c,
    [apply] 	Handle    0xb010850,
    [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 200x150 wu, 200x150 pixel] handle 0x180246, surfaceHandle 0xb010850, 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 0x68406ed2], 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 0x68406ed2], 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 0x68406ed2], 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 @ 1753153891073 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153891073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 3.923 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test00_Manual)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153892402 ms III - Start
    [apply] SLOCK [T main @ 1753153892403 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: endTest(test00_Manual)
    [apply] junit.framework.TestListener: startTest(test01_startMSAA0)
    [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:   164/187 128x128
    [apply] window resized: 164/187 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: 164/187 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x7b63fef8: tileRendererInUse null, GearsES2[obj 0x7b63fef8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7b63fef8 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 0x7b63fef8 created: GearsObj[0x2a0d92f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b63fef8 created: GearsObj[0x7ab6a497, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b63fef8 created: GearsObj[0x7ab6a497, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x7b63fef8 FIN GearsES2[obj 0x7b63fef8 isInit true, usesShared false, 1 GearsObj[0x2a0d92f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ab6a497, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dc06cc0, 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 0x7b63fef8 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x7c01089a, 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: 164/187 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 192x192 of 192x192, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xb010850, 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: 164/187 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 320x320 of 320x320, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xb010850, 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: 164/187 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 576x576 of 576x576, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xb010850, 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: 164/187 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 640x640 of 640x640, swapInterval -1, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xc01084f, 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: 164/187 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 768x768 of 768x768, swapInterval -1, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xc01084f, 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: 164/187 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0x7b01086a, 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 0x7b63fef8: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b63fef8 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:   190/213 128x128
    [apply] window resized: 190/213 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: 190/213 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.0 0x4b80d950: tileRendererInUse null, GearsES2[obj 0x4b80d950 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4b80d950 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 0x4b80d950 created: GearsObj[0xe50800e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4b80d950 created: GearsObj[0x6a922c24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4b80d950 created: GearsObj[0x6a922c24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.X 0x4b80d950 FIN GearsES2[obj 0x4b80d950 isInit true, usesShared false, 1 GearsObj[0xe50800e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a922c24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4cf833f3, 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 0x4b80d950 0/0 128x128 of 128x128, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0xb010850, 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] window resized: 190/213 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7b01086a, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [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: 190/213 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 320x320 of 320x320, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0xb010850, 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] XXX: 320x320, c 1
    [apply] window resized: 190/213 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 576x576 of 576x576, swapInterval -1, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, angle 9.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 576x576 of 576x576, swapInterval -1, drawable 0xc01084f, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [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: 190/213 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0x7c01089a, 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: 190/213 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0x7b01086a, 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: 190/213 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0xb010850, 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 0x4b80d950: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4b80d950 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] junit.framework.TestListener: endTest(test02_startMSAA4)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153897921 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153897922 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.184 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153892402 ms III - Start
    [apply] SLOCK [T main @ 1753153892403 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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:   164/187 128x128
    [apply] window resized: 164/187 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: 164/187 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x7b63fef8: tileRendererInUse null, GearsES2[obj 0x7b63fef8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7b63fef8 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 0x7b63fef8 created: GearsObj[0x2a0d92f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b63fef8 created: GearsObj[0x7ab6a497, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b63fef8 created: GearsObj[0x7ab6a497, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x7b63fef8 FIN GearsES2[obj 0x7b63fef8 isInit true, usesShared false, 1 GearsObj[0x2a0d92f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ab6a497, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dc06cc0, 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 0x7b63fef8 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x7c01089a, 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: 164/187 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 192x192 of 192x192, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xb010850, 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: 164/187 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 320x320 of 320x320, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xb010850, 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: 164/187 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 576x576 of 576x576, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xb010850, 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: 164/187 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 640x640 of 640x640, swapInterval -1, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xc01084f, 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: 164/187 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 768x768 of 768x768, swapInterval -1, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0xc01084f, 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: 164/187 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b63fef8 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b63fef8, 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 0x7b01086a, 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 0x7b63fef8: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b63fef8 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:   190/213 128x128
    [apply] window resized: 190/213 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: 190/213 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.0 0x4b80d950: tileRendererInUse null, GearsES2[obj 0x4b80d950 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4b80d950 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 0x4b80d950 created: GearsObj[0xe50800e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4b80d950 created: GearsObj[0x6a922c24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4b80d950 created: GearsObj[0x6a922c24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.X 0x4b80d950 FIN GearsES2[obj 0x4b80d950 isInit true, usesShared false, 1 GearsObj[0xe50800e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a922c24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4cf833f3, 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 0x4b80d950 0/0 128x128 of 128x128, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0xb010850, 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] window resized: 190/213 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7b01086a, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [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: 190/213 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 320x320 of 320x320, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0xb010850, 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] XXX: 320x320, c 1
    [apply] window resized: 190/213 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 576x576 of 576x576, swapInterval -1, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, angle 9.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 576x576 of 576x576, swapInterval -1, drawable 0xc01084f, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [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: 190/213 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0x7c01089a, 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: 190/213 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0x7b01086a, 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: 190/213 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x4b80d950 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b80d950, 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 0xb010850, 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 0x4b80d950: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4b80d950 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 @ 1753153897921 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153897922 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_Manual took 0.004 sec
    [apply] Testcase: test01_startMSAA0 took 3.93 sec
    [apply] Testcase: test02_startMSAA4 took 1.534 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] 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 @ 1753153899177 ms III - Start
    [apply] SLOCK [T main @ 1753153899178 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 0xc01084f, 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 0xc01084f
    [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@51a05668,
    [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 0x5fa7d6fc], 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@51a05668,
    [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 0x5fa7d6fc], 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@51a05668,
    [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[242/265 256x256 wu, 256x256 pixel] handle 0x1b0246, 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x42736a94, 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@51a05668,
    [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[242/265 256x256 wu, 256x256 pixel] handle 0x1b0246, 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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[242/265 256x256 wu, 256x256 pixel] handle 0x1b0246, 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x7c01089a, 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@51a05668,
    [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 0x5fa7d6fc], 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@51a05668,
    [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 0x5fa7d6fc], 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] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0x7c01089a, 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] 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 256x256, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] XXX: 256x256, c 2
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x7c01089a, 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: 242/265 512x512
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 512x512 of 512x512, swapInterval -1, drawable 0x7c01089a, 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 0x7c01089a, 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: 242/265 768x768
    [apply] XXX: 768x768, c 1
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 768x768 of 768x768, swapInterval -1, drawable 0xb010850, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [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: 242/265 1024x1024
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xc01084f, 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] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x7b01086a, 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] junit.framework.TestListener: endTest(test01)
    [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 @ 1753153903190 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153903191 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.68 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153899177 ms III - Start
    [apply] SLOCK [T main @ 1753153899178 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 0xc01084f, 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 0xc01084f
    [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@51a05668,
    [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 0x5fa7d6fc], 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@51a05668,
    [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 0x5fa7d6fc], 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@51a05668,
    [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[242/265 256x256 wu, 256x256 pixel] handle 0x1b0246, 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x42736a94, 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@51a05668,
    [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[242/265 256x256 wu, 256x256 pixel] handle 0x1b0246, 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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[242/265 256x256 wu, 256x256 pixel] handle 0x1b0246, 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x5fa7d6fc], 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 0x7c01089a, 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@51a05668,
    [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 0x5fa7d6fc], 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@51a05668,
    [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 0x5fa7d6fc], 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] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0x7c01089a, 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] 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 256x256, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] XXX: 256x256, c 2
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x7c01089a, 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: 242/265 512x512
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 512x512 of 512x512, swapInterval -1, drawable 0x7c01089a, 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 0x7c01089a, 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: 242/265 768x768
    [apply] XXX: 768x768, c 1
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 768x768 of 768x768, swapInterval -1, drawable 0xb010850, 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 0x7c01089a, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [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: 242/265 1024x1024
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xc01084f, 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] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x7b01086a, 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 @ 1753153903190 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153903191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 3.983 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153904394 ms III - Start
    [apply] SLOCK [T main @ 1753153904395 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0xb010850, 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 0xb010850
    [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@123da92c,
    [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 0x55c8cc82], 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@123da92c,
    [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 0x55c8cc82], 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@123da92c,
    [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 0x1c0246, 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 0x55c8cc82], 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 0x55c8cc82], 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 0x55c8cc82], 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 0x47b22292, 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@123da92c,
    [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 0x1c0246, 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 0x55c8cc82], 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 0x55c8cc82], 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 0x55c8cc82], 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 0x1c0246, 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 0x55c8cc82], 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 0x55c8cc82], 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 0x55c8cc82], 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: 60/83 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: 60/83 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 0xb010850, 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: 60/83 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 0xc01084f, 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: 60/83 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xc01084f, 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] junit.framework.TestListener: endTest(test01)
    [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 @ 1753153908182 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153908182 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.471 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153904394 ms III - Start
    [apply] SLOCK [T main @ 1753153904395 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0xb010850, 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 0xb010850
    [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@123da92c,
    [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 0x55c8cc82], 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@123da92c,
    [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 0x55c8cc82], 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@123da92c,
    [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 0x1c0246, 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 0x55c8cc82], 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 0x55c8cc82], 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 0x55c8cc82], 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 0x47b22292, 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@123da92c,
    [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 0x1c0246, 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 0x55c8cc82], 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 0x55c8cc82], 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 0x55c8cc82], 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 0x1c0246, 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 0x55c8cc82], 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 0x55c8cc82], 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 0x55c8cc82], 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: 60/83 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: 60/83 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 0xb010850, 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: 60/83 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 0xc01084f, 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: 60/83 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xc01084f, 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 @ 1753153908182 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153908182 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 3.754 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] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testOnScreenDblBuf)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909408 ms III - Start
    [apply] SLOCK [T main @ 1753153909409 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] 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[0x203c4c12, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x71809907 created: GearsObj[0x3f685eca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x71809907 created: GearsObj[0x3f685eca, 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[0x203c4c12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f685eca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14d3b5b6, 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 0x7b01086a, 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 / 1030 ms, 58.2 fps, 17 ms/f; total: 60 f, 58.2 fps, 17 ms/f
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null
    [apply] Fin start ...
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2747a67b,
    [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[112/135 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [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]   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[112/135 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] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153912907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153912907 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.163 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@2747a67b,
    [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[112/135 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[112/135 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 @ 1753153909408 ms III - Start
    [apply] SLOCK [T main @ 1753153909409 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[0x203c4c12, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x71809907 created: GearsObj[0x3f685eca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x71809907 created: GearsObj[0x3f685eca, 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[0x203c4c12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f685eca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14d3b5b6, 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 0x7b01086a, 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 / 1030 ms, 58.2 fps, 17 ms/f; total: 60 f, 58.2 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 @ 1753153912907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153912907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOnScreenDblBuf took 3.471 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] junit.framework.TestListener: tests to run: 16
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153914182 ms III - Start
    [apply] SLOCK [T main @ 1753153914183 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 0x2672a21e], 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 0x2672a21e], 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] 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.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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 200x150, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 800x600, swapInterval 1, drawable 0x7c01089a
    [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@18db2ffb,
    [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 0x2672a21e], 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 0x47010863, 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 0xffffffffa1010847, 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 0xffffffffd0010870, 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@18db2ffb,
    [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] 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 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 800x600, swapInterval 1, drawable 0x7b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@18db2ffb,
    [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 0x2672a21e], 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.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] 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[#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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 400x300, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 800x600, swapInterval 1, drawable 0xb010850
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@18db2ffb,
    [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 0x2672a21e], 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.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] 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[#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 0x70107f3, 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 0x70107f3
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 400x300, swapInterval 1, drawable 0x70107f3
    [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 0x1b0107f3, 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 0x1b0107f3
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 200x150, swapInterval 1, drawable 0x1b0107f3
    [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 0x2f0107f3, 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 0x2f0107f3
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 800x600, swapInterval 1, drawable 0x2f0107f3
    [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] Fin Drawable: WindowsPbufferWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@18db2ffb,
    [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 0xffffffffc00107e6, 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 0xffffffffc00107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 400x300, swapInterval 1, drawable 0xffffffffc00107e6
    [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 0xffffffffd40107e6, 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 0xffffffffd40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 200x150, swapInterval 1, drawable 0xffffffffd40107e6
    [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 0xffffffffe80107e6, 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 0xffffffffe80107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 800x600, swapInterval 1, drawable 0xffffffffe80107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: WindowsPbufferWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@18db2ffb,
    [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] 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] 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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xb010850
    [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 0xb010850
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 200x150 of 200x150, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 800x600 of 800x600, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xc01084f
    [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] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@18db2ffb,
    [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 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[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.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] 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[#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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0x7c01089a
    [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@18db2ffb,
    [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[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.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[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.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 @ 1753153928868 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153928868 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.345 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@18db2ffb,
    [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 0x2672a21e], 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@18db2ffb,
    [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@18db2ffb,
    [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 0x2672a21e], 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@18db2ffb,
    [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 0x2672a21e], 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@18db2ffb,
    [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@18db2ffb,
    [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@18db2ffb,
    [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 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[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.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@18db2ffb,
    [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[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.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[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.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 @ 1753153914182 ms III - Start
    [apply] SLOCK [T main @ 1753153914183 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 0x2672a21e], 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 0x2672a21e], 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 200x150, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 800x600, swapInterval 1, drawable 0x7c01089a
    [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 0x47010863, 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 0xffffffffa1010847, 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 0xffffffffd0010870, 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 800x600, swapInterval 1, drawable 0x7b01086a
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 400x300, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 800x600, swapInterval 1, drawable 0xb010850
    [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 0x70107f3, 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 0x70107f3
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 400x300, swapInterval 1, drawable 0x70107f3
    [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 0x1b0107f3, 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 0x1b0107f3
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 200x150, swapInterval 1, drawable 0x1b0107f3
    [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 0x2f0107f3, 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 0x2f0107f3
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 800x600, swapInterval 1, drawable 0x2f0107f3
    [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 0xffffffffc00107e6, 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 0xffffffffc00107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 400x300, swapInterval 1, drawable 0xffffffffc00107e6
    [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 0xffffffffd40107e6, 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 0xffffffffd40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 200x150, swapInterval 1, drawable 0xffffffffd40107e6
    [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 0xffffffffe80107e6, 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 0xffffffffe80107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 800x600, swapInterval 1, drawable 0xffffffffe80107e6
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xb010850
    [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 0xb010850
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 200x150 of 200x150, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 800x600 of 800x600, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xc01084f
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0x7c01089a
    [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 @ 1753153928868 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153928868 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 2.326 sec
    [apply] Testcase: testES2OffScreenAutoDblBuf took 0 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.001 sec
    [apply] Testcase: testES2OnScreenDblBuf took 0 sec
    [apply] Testcase: testES2OnScreenSglBuf took 0 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 2.073 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 2.063 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 1.849 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.857 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.903 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 1.91 sec
    [apply] Testcase: testGL2OnScreenDblBuf took 0.389 sec
    [apply] Testcase: testGL2OnScreenSglBuf took 0.275 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] junit.framework.TestListener: tests to run: 11
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153930126 ms III - Start
    [apply] SLOCK [T main @ 1753153930127 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] 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] 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] ++++ 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] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153932317 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153932317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.861 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153930126 ms III - Start
    [apply] SLOCK [T main @ 1753153930127 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 @ 1753153932317 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153932317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testES2OffScreenAutoDblBuf took 2.157 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.001 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufStencilMSAA took 0 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0.001 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 @ 1753153933582 ms III - Start
    [apply] SLOCK [T main @ 1753153933582 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] 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] 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 0x7c01089a, 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 0x7c01089a, 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 0x7c01089a, 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] 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.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] 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 0xffffffffbe01073a, 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 0x7b01084c, 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 0xffffffffee01086d, 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] 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 - 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 0xffffffffc101073a, 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 0x7e01084c, 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 0xfffffffff101086d, 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@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] 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 0xffffffffc401073a, 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 0xffffffff8101084c, 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 0xfffffffff401086d, 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@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] 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 0xffffffffc701073a, 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 0xffffffff8401084c, 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 0xfffffffff701086d, 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] 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.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 0xffffffffca01073a, 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 0xffffffff8701084c, 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 0xfffffffffa01086d, 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 0xffffffffcd01073a, 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] 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] 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 0xffffffff8a01084c, 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 0xfffffffffd01086d, 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@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.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 0xffffffffd001073a, 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 0xffffffff8d01084c, 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 0x1086d, 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] 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] 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] 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 0xffffffffd301073a, 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 0xffffffff9001084c, 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 0x301086d, 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] 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] 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] ++++ 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 0xb010850, 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 0xb010850, 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 0xb010850, 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] 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] 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.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 0xb010850, 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 0xb010850, 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 0xb010850, 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] 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] 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 - 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 0xb010850, 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 0xb010850, 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 0xb010850, 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] 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.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 0xb010850, 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 0xb010850, 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 0xb010850, 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] 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] 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 0xb010850, 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] 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 0xb010850, 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 0xb010850, 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 0xffffffffc7010831, 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 0xffffffffdb010831, 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 0xffffffffef010831, 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] 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.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 0x3010831, 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 0x17010831, 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 0x2b010831, 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] 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.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 0x3f010831, 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 0x53010831, 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 0x67010831, 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] 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.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 0x7b010831, 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 0xffffffff8f010831, 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 0xffffffffa3010831, 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] 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] 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] 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.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 0xffffffffb7010831, 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 0xffffffffcb010831, 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 0x36010891, 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] 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] 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 @ 1753153940270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153940270 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.356 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 @ 1753153933582 ms III - Start
    [apply] SLOCK [T main @ 1753153933582 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x7c01089a, 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 0x7c01089a, 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 0x7c01089a, 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 0xffffffffbe01073a, 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 0x7b01084c, 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 0xffffffffee01086d, 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 0xffffffffc101073a, 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 0x7e01084c, 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 0xfffffffff101086d, 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 0xffffffffc401073a, 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 0xffffffff8101084c, 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 0xfffffffff401086d, 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 0xffffffffc701073a, 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 0xffffffff8401084c, 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 0xfffffffff701086d, 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 0xffffffffca01073a, 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 0xffffffff8701084c, 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 0xfffffffffa01086d, 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 0xffffffffcd01073a, 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 0xffffffff8a01084c, 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 0xfffffffffd01086d, 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 0xffffffffd001073a, 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 0xffffffff8d01084c, 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 0x1086d, 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 0xffffffffd301073a, 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 0xffffffff9001084c, 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 0x301086d, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xb010850, 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 0xffffffffc7010831, 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 0xffffffffdb010831, 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 0xffffffffef010831, 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 0x3010831, 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 0x17010831, 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 0x2b010831, 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 0x3f010831, 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 0x53010831, 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 0x67010831, 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 0x7b010831, 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 0xffffffff8f010831, 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 0xffffffffa3010831, 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 0xffffffffb7010831, 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 0xffffffffcb010831, 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 0x36010891, 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 @ 1753153940270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153940270 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 2.458 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBuf took 0.454 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.159 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGB555 took 0.174 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA5551 took 0.174 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA8881 took 0.174 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufStencil took 0.141 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufStencilMSAA took 0.172 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 0.172 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 0.205 sec
    [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 0.251 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencil took 0.224 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.235 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 0.208 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 0.281 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufMSAA took 0.286 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufStencil took 0.284 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufStencilMSAA took 0.302 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 0.269 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153941522 ms III - Start
    [apply] SLOCK [T main @ 1753153941523 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test00AvailableInfo)
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x747a3e3e], 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 0x747a3e3e], 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 0x747a3e3e], 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] junit.framework.TestListener: endTest(test12GLOnDesktop)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153944187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153944187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.335 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153941522 ms III - Start
    [apply] SLOCK [T main @ 1753153941523 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x747a3e3e], 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 0x747a3e3e], 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 0x747a3e3e], 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 @ 1753153944187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153944187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00AvailableInfo took 2.414 sec
    [apply] Testcase: test01ES2OnMobile took 0.002 sec
    [apply] Testcase: test02GLOnMobile took 0.001 sec
    [apply] Testcase: test11ES2OnDesktop took 0.002 sec
    [apply] Testcase: test12GLOnDesktop took 0.19 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBuf)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153945587 ms III - Start
    [apply] SLOCK [T main @ 1753153945588 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] 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 0x6c01084c, 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] 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 0xffffffffab01089c, 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 0xffffffffa7010891, 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] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [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] 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[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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAADrawable 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] 
    [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] 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] 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] 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 0x6f01084c, 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 0xffffffffae01089c, 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 0xffffffffaa010891, 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] 	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] 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 @ 1753153948471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153948471 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.558 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 @ 1753153945587 ms III - Start
    [apply] SLOCK [T main @ 1753153945588 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 0x6c01084c, 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 0xffffffffab01089c, 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 0xffffffffa7010891, 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 0x6f01084c, 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 0xffffffffae01089c, 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 0xffffffffaa010891, 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 @ 1753153948471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153948471 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGL2OffScreenBitmapDblBuf took 2.673 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.149 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] junit.framework.TestListener: tests to run: 27
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153949753 ms III - Start
    [apply] SLOCK [T main @ 1753153949753 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] 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] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)
    [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(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] 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] 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] 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] 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x150, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 800x600, swapInterval 1, drawable 0x7c01089a
    [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] Fin: GLWindow[++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [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] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [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] 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] 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] 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 0x6501089d, 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 0xffffffffd501087e, 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 0xffffffffb101073e, 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] 	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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [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] 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 400x300, swapInterval 1, drawable 0x7b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-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/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] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x79079097 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 800x600, swapInterval 1, drawable 0x7b01086a
    [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] 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[#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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 400x300, swapInterval 1, drawable 0xb010850
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [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[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 200x150 of 200x150, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 800x600, swapInterval 1, drawable 0xb010850
    [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] 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[#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] 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[#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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 200x150, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 800x600, swapInterval 1, drawable 0x7c01089a
    [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] 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[#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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 800x600, swapInterval 1, drawable 0x7b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [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[#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] 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[#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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 400x300, swapInterval 1, drawable 0xb010850
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-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/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[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x7bedc48a 0/0 200x150 of 200x150, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 800x600, swapInterval 1, drawable 0xb010850
    [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] 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[#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 0xa01082f, 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 0xa01082f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 400x300, swapInterval 1, drawable 0xa01082f
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [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[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f4a47c7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x1e01082f, 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 0x1e01082f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 200x150, swapInterval 1, drawable 0x1e01082f
    [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 0x3201082f, 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 0x3201082f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 800x600, swapInterval 1, drawable 0x3201082f
    [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] 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[#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 0xffffffff8501085e, 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 0xffffffff8501085e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 400x300, swapInterval 1, drawable 0xffffffff8501085e
    [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 0xffffffff9901085e, 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 0xffffffff9901085e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 200x150, swapInterval 1, drawable 0xffffffff9901085e
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.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 800x600 of 800x600, swapInterval 1, drawable 0xffffffffad01085e, 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 0xffffffffad01085e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 800x600, swapInterval 1, drawable 0xffffffffad01085e
    [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] 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] 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] 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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0x7b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [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[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0x7c01089a
    [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] 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[112/135 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] 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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0x7b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [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] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 200x150 of 200x150, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 800x600 of 800x600, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xb010850
    [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[138/161 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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x7c01089a
    [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[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xc01084f
    [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[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@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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 800x600 of 800x600, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0xb010850
    [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[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@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] 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0x7c01089a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0009-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.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], 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[#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 @ 1753153971357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153971357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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[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@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: 22.274 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[112/135 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[138/161 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[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@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[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@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[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@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 @ 1753153949753 ms III - Start
    [apply] SLOCK [T main @ 1753153949753 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x150, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 800x600, swapInterval 1, drawable 0x7c01089a
    [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 0x6501089d, 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 0xffffffffd501087e, 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 0xffffffffb101073e, 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 800x600, swapInterval 1, drawable 0x7b01086a
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 400x300, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 800x600, swapInterval 1, drawable 0xb010850
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 200x150, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 800x600, swapInterval 1, drawable 0x7c01089a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 800x600, swapInterval 1, drawable 0x7b01086a
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 400x300, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 800x600, swapInterval 1, drawable 0xb010850
    [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 0xa01082f, 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 0xa01082f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 400x300, swapInterval 1, drawable 0xa01082f
    [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 0x1e01082f, 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 0x1e01082f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 200x150, swapInterval 1, drawable 0x1e01082f
    [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 0x3201082f, 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 0x3201082f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 800x600, swapInterval 1, drawable 0x3201082f
    [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 0xffffffff8501085e, 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 0xffffffff8501085e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 400x300, swapInterval 1, drawable 0xffffffff8501085e
    [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 0xffffffff9901085e, 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 0xffffffff9901085e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 200x150, swapInterval 1, drawable 0xffffffff9901085e
    [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 0xffffffffad01085e, 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 0xffffffffad01085e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 800x600, swapInterval 1, drawable 0xffffffffad01085e
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0x7c01089a
    [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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0x7b01086a
    [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 0x7b01086a
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 200x150 of 200x150, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 800x600 of 800x600, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xb010850
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xc01084f
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xb010850
    [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 0xb010850
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 800x600 of 800x600, swapInterval 1, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0xb010850
    [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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0x7c01089a
    [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 @ 1753153971357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153971357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testES2OffScreenAutoDblBuf took 2.184 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenFBODblBufMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0.001 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 sec
    [apply] Testcase: testES2OnScreenSglBuf took 0.001 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 2.082 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 2.056 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 1.958 sec
    [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 1.894 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencil took 1.88 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 1.92 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.889 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.918 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 1.894 sec
    [apply] Testcase: testGL2OnScreenDblBuf took 0.401 sec
    [apply] Testcase: testGL2OnScreenDblBufMSAA took 0.412 sec
    [apply] Testcase: testGL2OnScreenDblBufStencil took 0.376 sec
    [apply] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.38 sec
    [apply] Testcase: testGL2OnScreenSglBuf took 0.307 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153972804 ms III - Start
    [apply] SLOCK [T main @ 1753153972805 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [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[0x1ea77998, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x70ff889e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x70ff889e, 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[0x1ea77998, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70ff889e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x410f3517, 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 0xb010850, 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 0xb010850
    [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] Resizer 0, count 100: PRE: main-resz0
    [apply] Animatr 0, count 200: PRE: main-anim0
    [apply] Animatr 0: Action 0 / 200: main-anim0
    [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 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 121x81 of 121x81, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 122x82 of 122x82, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [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 0x7c01089a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 123x83 of 123x83, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 124x84 of 124x84, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 125x85 of 125x85, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 126x86 of 126x86, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [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 0xc01084f
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 127x87 of 127x87, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 128x88 of 128x88, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 129x89 of 129x89, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 130x90 of 130x90, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 131x91 of 131x91, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 132x92 of 132x92, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 133x93 of 133x93, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 134x94 of 134x94, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Resizer 0: Action 14 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 29 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 135x95 of 135x95, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 43.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 30 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 136x96 of 136x96, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 46.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 32 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 137x97 of 137x97, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 49.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 34 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 35 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 36 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 37 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 38 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 39 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 40 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 41 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 42 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 43 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 44 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 45 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 46 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 47 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 48 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 49 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 50 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 51 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 52 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 53 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 54 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 17 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 55 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 138x98 of 138x98, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 62.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 56 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 57 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 139x99 of 139x99, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 65.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 58 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 59 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 140x100 of 140x100, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 68.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 60 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 61 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 141x101 of 141x101, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 71.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 62 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 21 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 63 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 142x102 of 142x102, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 74.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 64 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 65 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 143x103 of 143x103, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 77.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 66 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 67 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 144x104 of 144x104, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 80.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 68 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 24 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 69 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 145x105 of 145x105, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 83.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 70 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 71 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 146x106 of 146x106, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 86.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 72 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 73 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 147x107 of 147x107, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 89.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 74 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 75 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 148x108 of 148x108, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 92.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 76 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 77 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 149x109 of 149x109, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 95.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 78 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 79 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 150x110 of 150x110, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 98.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 80 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 81 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 151x111 of 151x111, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 101.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 82 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 83 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 152x112 of 152x112, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 104.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 84 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 32 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 85 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 153x113 of 153x113, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 107.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 86 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 87 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 154x114 of 154x114, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 110.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 88 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 89 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 155x115 of 155x115, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 113.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 90 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 91 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 156x116 of 156x116, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 116.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 92 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 93 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 157x117 of 157x117, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 119.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 94 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 95 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 158x118 of 158x118, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 122.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 96 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 97 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 159x119 of 159x119, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 125.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 98 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 99 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 160x120 of 160x120, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 128.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 100 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 101 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 102 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 103 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 104 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 105 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 106 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 107 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 108 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 109 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 110 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 111 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 112 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 113 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 114 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 115 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 116 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 117 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 118 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 119 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 120 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 121 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 122 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 40 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 123 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 161x121 of 161x121, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 142.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 124 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 41 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 125 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 162x122 of 162x122, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 145.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 126 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 127 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 163x123 of 163x123, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 148.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 128 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 129 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 130 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 131 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 132 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 133 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 134 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 135 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 164x124 of 164x124, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 154.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 136 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Animatr 0: Action 137 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 165x125 of 165x125, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 157.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 138 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 139 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 166x126 of 166x126, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 160.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 140 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 46 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 141 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 167x127 of 167x127, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 163.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 142 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 143 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 168x128 of 168x128, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 166.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 144 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 48 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 145 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 169x129 of 169x129, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 169.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 146 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 147 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 170x130 of 170x130, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 172.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 148 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 149 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 171x131 of 171x131, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 175.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 150 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 151 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 172x132 of 172x132, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 178.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 152 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 153 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 173x133 of 173x133, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 181.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 154 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 155 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 174x134 of 174x134, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 184.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 156 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Animatr 0: Action 157 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 175x135 of 175x135, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 187.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 158 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 159 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 176x136 of 176x136, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 190.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 160 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 161 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 177x137 of 177x137, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 193.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 162 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 163 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 178x138 of 178x138, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 196.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 164 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 165 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 179x139 of 179x139, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 199.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 166 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 167 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 180x140 of 180x140, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 202.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 168 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 169 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 181x141 of 181x141, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 205.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 170 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 171 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 182x142 of 182x142, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 208.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 172 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 173 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 183x143 of 183x143, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 211.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 174 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 175 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 184x144 of 184x144, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 214.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 176 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 177 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 185x145 of 185x145, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 217.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 178 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 65 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 179 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 186x146 of 186x146, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 220.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 180 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 181 / 200: main-anim0
    [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 0x7b01086a
    [apply] Animatr 0: Action 182 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 187x147 of 187x147, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 224.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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 183 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 184 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 188x148 of 188x148, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 227.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 185 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 186 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 189x149 of 189x149, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 230.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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 187 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 188 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 190x150 of 190x150, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 233.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 189 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 190 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 191x151 of 191x151, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 236.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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 191 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 192 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 192x152 of 192x152, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 239.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 193 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 194 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 193x153 of 193x153, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 242.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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 195 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 196 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 194x154 of 194x154, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 245.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 197 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 74 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 198 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 195x155 of 195x155, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 248.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 199 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [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 195x155, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 196x156 of 196x156, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 251.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 76 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 197x157 of 197x157, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 253.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 77 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 198x158 of 198x158, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 255.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 78 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 199x159 of 199x159, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 257.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 79 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 200x160 of 200x160, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 259.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 80 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 201x161 of 201x161, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 261.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 81 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 202x162 of 202x162, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 263.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 203x163 of 203x163, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 204x164 of 204x164, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 205x165 of 205x165, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 206x166 of 206x166, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 207x167 of 207x167, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 208x168 of 208x168, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 209x169 of 209x169, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 210x170 of 210x170, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 211x171 of 211x171, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 212x172 of 212x172, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 213x173 of 213x173, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 214x174 of 214x174, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 215x175 of 215x175, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 216x176 of 216x176, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 217x177 of 217x177, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0x7c01089ajunit.framework.TestListener: endTest(test01_1A1RThreads_100Resizes)
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 218x178 of 218x178, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 219x179 of 219x179, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 220x180 of 220x180, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0xb010850
    [apply] junit.framework.TestListener: startTest(test01_3A3RThreads_50Resizes)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0x7b01086a
    [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[0x508c7eda, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x5e09c2a9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x5e09c2a9, 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[0x508c7eda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e09c2a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1082070, 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 0xb010850, 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 0xb010850
    [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] Resizer 0, count 50: PRE: main-resz0
    [apply] start anim thread 2
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 121x81 of 121x81, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 1 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 1 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 2 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 2 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 122x82 of 122x82, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 3 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 3 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 4 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 4 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 123x83 of 123x83, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 5 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 5 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 6 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 6 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 124x84 of 124x84, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 7 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 7 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 8 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 8 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 125x85 of 125x85, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 9 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 9 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 10 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 10 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 126x86 of 126x86, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 11 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 11 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 12 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 12 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 127x87 of 127x87, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 13 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 13 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 14 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 14 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 128x88 of 128x88, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 15 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 15 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 16 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 16 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 129x89 of 129x89, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 17 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 17 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 18 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 18 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 130x90 of 130x90, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 19 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 19 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 20 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 20 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 131x91 of 131x91, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 21 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 21 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 22 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 22 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 132x92 of 132x92, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 23 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 23 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 24 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 24 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 133x93 of 133x93, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 25 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 25 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 26 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 26 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 134x94 of 134x94, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 27 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 27 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 28 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 28 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 135x95 of 135x95, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 29 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 29 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 30 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 30 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 136x96 of 136x96, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 31 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 31 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 31 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 32 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 32 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 32 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 33 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 33 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 33 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 34 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 34 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 34 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 35 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 35 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 35 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 137x97 of 137x97, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 85.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 36 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 36 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 36 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 37 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 37 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 37 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 138x98 of 138x98, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 90.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 38 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 38 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 38 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 39 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 39 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 39 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 139x99 of 139x99, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 95.5, [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 40 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 40 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 40 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 41 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 41 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 41 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 140x100 of 140x100, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 100.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 42 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 42 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 42 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 43 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 43 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 43 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 141x101 of 141x101, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 105.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 44 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 44 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 44 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 45 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 45 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 45 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 142x102 of 142x102, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 110.5, [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 46 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 46 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 46 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 47 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 47 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 47 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 143x103 of 143x103, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 115.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 48 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 48 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 48 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 49 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 49 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 49 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 144x104 of 144x104, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 120.5, [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 50 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 50 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 50 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 51 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 51 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 51 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 145x105 of 145x105, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 125.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 52 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 52 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 52 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 53 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 53 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 53 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 146x106 of 146x106, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 130.5, [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 54 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 54 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 54 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 55 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 55 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 55 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 147x107 of 147x107, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 135.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 56 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 56 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 56 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Animatr 0: Action 57 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 57 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 57 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 148x108 of 148x108, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 140.5, [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 58 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 58 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 58 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 59 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 59 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 59 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 149x109 of 149x109, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 145.5, [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 60 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 60 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 60 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 61 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 61 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 61 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 150x110 of 150x110, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 150.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 62 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 62 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 62 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 63 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 63 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 63 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 151x111 of 151x111, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 155.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 64 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 64 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 64 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 65 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 65 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 65 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 152x112 of 152x112, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 160.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 66 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 66 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 2: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Animatr 2: Action 66 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 67 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 67 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 153x113 of 153x113, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 165.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 67 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 68 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 68 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 68 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 69 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 69 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 154x114 of 154x114, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 170.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 69 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 70 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 70 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Resizer 1: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 70 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 71 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 71 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 155x115 of 155x115, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 175.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 71 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 72 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 72 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 2: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 72 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 73 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 73 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 156x116 of 156x116, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 180.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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 73 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 74 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 74 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 74 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 75 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 75 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 157x117 of 157x117, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 185.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 75 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 76 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 76 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Resizer 1: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 76 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 77 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 77 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 158x118 of 158x118, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 190.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 77 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 78 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 78 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 2: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 78 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 79 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 79 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 159x119 of 159x119, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 195.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 79 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 80 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 80 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 80 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 81 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 81 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 160x120 of 160x120, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 200.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 81 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 82 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 82 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Resizer 1: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 82 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 83 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 83 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 161x121 of 161x121, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 205.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 83 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 84 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 84 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 2: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 84 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 85 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 85 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 162x122 of 162x122, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 210.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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 85 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 86 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 86 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 86 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 87 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 87 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 163x123 of 163x123, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 215.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 87 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 88 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 88 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 1: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 88 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 89 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 89 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 164x124 of 164x124, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 220.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 89 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 90 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 90 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 2: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 90 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 91 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 91 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 165x125 of 165x125, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 225.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 91 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 92 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 92 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 92 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 93 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 93 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 166x126 of 166x126, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 230.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 93 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 94 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 94 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 1: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 94 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 95 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 95 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 167x127 of 167x127, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 235.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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 95 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 96 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 96 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 2: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 96 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 97 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 97 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 168x128 of 168x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 240.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 97 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 98 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 98 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 98 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 99 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 99 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 169x129 of 169x129, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 245.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 99 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: DONE/SYNC: main-anim0
    [apply] Animatr 0: END: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: DONE/SYNC: main-anim1
    [apply] Animatr 1: END: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 1: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xc01084f
    [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 169x129, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 170x130 of 170x130, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 249.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 2: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 171x131 of 171x131, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 172x132 of 172x132, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 173x133 of 173x133, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 174x134 of 174x134, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 175x135 of 175x135, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 176x136 of 176x136, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 177x137 of 177x137, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 178x138 of 178x138, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 179x139 of 179x139, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 180x140 of 180x140, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 181x141 of 181x141, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 182x142 of 182x142, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 183x143 of 183x143, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 184x144 of 184x144, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 185x145 of 185x145, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 186x146 of 186x146, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 187x147 of 187x147, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 188x148 of 188x148, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 189x149 of 189x149, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 190x150 of 190x150, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 191x151 of 191x151, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 192x152 of 192x152, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 193x153 of 193x153, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 194x154 of 194x154, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 195x155 of 195x155, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 196x156 of 196x156, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 197x157 of 197x157, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 198x158 of 198x158, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 199x159 of 199x159, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 200x160 of 200x160, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 201x161 of 201x161, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 202x162 of 202x162, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 203x163 of 203x163, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 204x164 of 204x164, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 205x165 of 205x165, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 206x166 of 206x166, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 207x167 of 207x167, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 208x168 of 208x168, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 209x169 of 209x169, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 210x170 of 210x170, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 211x171 of 211x171, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 212x172 of 212x172, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 213x173 of 213x173, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 214x174 of 214x174, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 215x175 of 215x175, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 216x176 of 216x176, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 217x177 of 217x177, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 218x178 of 218x178, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 219x179 of 219x179, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 220x180 of 220x180, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 221x181 of 221x181, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 222x182 of 222x182, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 223x183 of 223x183, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 224x184 of 224x184, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 225x185 of 225x185, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 226x186 of 226x186, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 227x187 of 227x187, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 228x188 of 228x188, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 229x189 of 229x189, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 230x190 of 230x190, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 231x191 of 231x191, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 232x192 of 232x192, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 233x193 of 233x193, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 234x194 of 234x194, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 235x195 of 235x195, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 236x196 of 236x196, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 237x197 of 237x197, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 238x198 of 238x198, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 239x199 of 239x199, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 240x200 of 240x200, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 241x201 of 241x201, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 242x202 of 242x202, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 243x203 of 243x203, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 244x204 of 244x204, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 245x205 of 245x205, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 246x206 of 246x206, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 247x207 of 247x207, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 248x208 of 248x208, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 249x209 of 249x209, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 250x210 of 250x210, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 251x211 of 251x211, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 252x212 of 252x212, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 253x213 of 253x213, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 254x214 of 254x214, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 255x215 of 255x215, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 256x216 of 256x216, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 257x217 of 257x217, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 258x218 of 258x218, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 259x219 of 259x219, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 260x220 of 260x220, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 261x221 of 261x221, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 262x222 of 262x222, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 263x223 of 263x223, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 264x224 of 264x224, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 265x225 of 265x225, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 266x226 of 266x226, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 267x227 of 267x227, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 268x228 of 268x228, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: DONE/SYNC: main-resz0
    [apply] Resizer 0: END: main-resz0
    [apply] Resizer 1: 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 268x228, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 269x229 of 269x229, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 2: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Resizer 1: DONE/SYNC: main-resz1
    [apply] Resizer 1: END: main-resz1
    [apply] junit.framework.TestListener: endTest(test01_3A3RThreads_50Resizes)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 270x230 of 270x230, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xb010850
    [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 @ 1753153983051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153983051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.92 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153972804 ms III - Start
    [apply] SLOCK [T main @ 1753153972805 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[0x1ea77998, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x70ff889e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x70ff889e, 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[0x1ea77998, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70ff889e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x410f3517, 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 0xb010850, 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 0xb010850
    [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] Resizer 0, count 100: PRE: main-resz0
    [apply] Animatr 0, count 200: PRE: main-anim0
    [apply] Animatr 0: Action 0 / 200: main-anim0
    [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 0x7c01089a
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 121x81 of 121x81, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 122x82 of 122x82, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [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 0x7c01089a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 123x83 of 123x83, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 124x84 of 124x84, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 125x85 of 125x85, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 126x86 of 126x86, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [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 0xc01084f
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 127x87 of 127x87, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 128x88 of 128x88, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 129x89 of 129x89, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 130x90 of 130x90, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 131x91 of 131x91, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 132x92 of 132x92, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 133x93 of 133x93, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 134x94 of 134x94, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Resizer 0: Action 14 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 29 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 135x95 of 135x95, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 43.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 30 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 136x96 of 136x96, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 46.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 32 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 137x97 of 137x97, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 49.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 34 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 35 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 36 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 37 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 38 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 39 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 40 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 41 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 42 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 43 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 44 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 45 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 46 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 47 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 48 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 49 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 50 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 51 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 52 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 53 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 54 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 17 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 55 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 138x98 of 138x98, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 62.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 56 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 57 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 139x99 of 139x99, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 65.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 58 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 59 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 140x100 of 140x100, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 68.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 60 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 61 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 141x101 of 141x101, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 71.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 62 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 21 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 63 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 142x102 of 142x102, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 74.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 64 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 65 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 143x103 of 143x103, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 77.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 66 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 67 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 144x104 of 144x104, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 80.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 68 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 24 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 69 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 145x105 of 145x105, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 83.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 70 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 71 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 146x106 of 146x106, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 86.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 72 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 73 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 147x107 of 147x107, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 89.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 74 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 75 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 148x108 of 148x108, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 92.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 76 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 77 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 149x109 of 149x109, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 95.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 78 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 79 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 150x110 of 150x110, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 98.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 80 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 81 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 151x111 of 151x111, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 101.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 82 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 83 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 152x112 of 152x112, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 104.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 84 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 32 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 85 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 153x113 of 153x113, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 107.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 86 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 87 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 154x114 of 154x114, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 110.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 88 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 89 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 155x115 of 155x115, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 113.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 90 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 91 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 156x116 of 156x116, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 116.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 92 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 93 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 157x117 of 157x117, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 119.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 94 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 95 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 158x118 of 158x118, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 122.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 96 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 97 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 159x119 of 159x119, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 125.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 98 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 99 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 160x120 of 160x120, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 128.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 100 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 101 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 102 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 103 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 104 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 105 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 106 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 107 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 108 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 109 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 110 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 111 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 112 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 113 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 114 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 115 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 116 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 117 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 118 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 119 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 120 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 121 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 122 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 40 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 123 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 161x121 of 161x121, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 142.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 124 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 41 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 125 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 162x122 of 162x122, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 145.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 126 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 127 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 163x123 of 163x123, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 148.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 128 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 129 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 130 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 131 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 132 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 133 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 134 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 135 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 164x124 of 164x124, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 154.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 136 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Animatr 0: Action 137 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 165x125 of 165x125, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 157.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 138 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 139 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 166x126 of 166x126, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 160.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 140 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 46 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 141 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 167x127 of 167x127, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 163.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 142 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 143 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 168x128 of 168x128, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 166.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 144 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 48 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 145 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 169x129 of 169x129, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 169.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 146 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 147 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 170x130 of 170x130, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 172.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 148 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 149 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 171x131 of 171x131, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 175.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 150 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 151 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 172x132 of 172x132, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 178.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 152 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 153 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 173x133 of 173x133, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 181.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 154 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 155 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 174x134 of 174x134, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 184.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 156 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Animatr 0: Action 157 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 175x135 of 175x135, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 187.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 158 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 159 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 176x136 of 176x136, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 190.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 160 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 161 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 177x137 of 177x137, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 193.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 162 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 163 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 178x138 of 178x138, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 196.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 164 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 165 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 179x139 of 179x139, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 199.5, [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 166 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 167 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 180x140 of 180x140, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 202.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 168 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 169 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 181x141 of 181x141, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 205.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 170 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 171 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 182x142 of 182x142, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 208.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 172 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 173 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 183x143 of 183x143, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 211.5, [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 174 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 175 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 184x144 of 184x144, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 214.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 176 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 177 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 185x145 of 185x145, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 217.5, [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 178 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 65 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 179 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 186x146 of 186x146, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 220.5, [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 180 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 181 / 200: main-anim0
    [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 0x7b01086a
    [apply] Animatr 0: Action 182 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 187x147 of 187x147, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 224.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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 183 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 184 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 188x148 of 188x148, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 227.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 185 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 186 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 189x149 of 189x149, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 230.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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 187 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 188 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 190x150 of 190x150, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 233.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 189 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 190 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 191x151 of 191x151, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 236.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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xb010850
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 191 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 192 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 192x152 of 192x152, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 239.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 193 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Animatr 0: Action 194 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 193x153 of 193x153, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 242.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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 195 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 196 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 194x154 of 194x154, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 245.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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 197 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 74 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 198 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 195x155 of 195x155, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 248.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 199 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [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 195x155, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 196x156 of 196x156, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 251.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 76 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 197x157 of 197x157, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 253.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 77 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 198x158 of 198x158, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 255.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 78 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 199x159 of 199x159, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 257.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 79 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 200x160 of 200x160, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 259.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: Action 80 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 201x161 of 201x161, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 261.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 81 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 202x162 of 202x162, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 263.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[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 203x163 of 203x163, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 204x164 of 204x164, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 205x165 of 205x165, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 206x166 of 206x166, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 207x167 of 207x167, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 208x168 of 208x168, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 209x169 of 209x169, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 210x170 of 210x170, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 211x171 of 211x171, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 212x172 of 212x172, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 213x173 of 213x173, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 214x174 of 214x174, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 215x175 of 215x175, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 216x176 of 216x176, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 217x177 of 217x177, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 218x178 of 218x178, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 219x179 of 219x179, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 220x180 of 220x180, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0x7b01086a
    [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[0x508c7eda, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x5e09c2a9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x5e09c2a9, 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[0x508c7eda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e09c2a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1082070, 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 0xb010850, 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 0xb010850
    [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] Resizer 0, count 50: PRE: main-resz0
    [apply] start anim thread 2
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 121x81 of 121x81, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 1 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 1 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 2 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 2 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xc01084f
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 122x82 of 122x82, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 3 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 3 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [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 0x7b01086a
    [apply] Animatr 0: Action 4 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 4 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 123x83 of 123x83, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 5 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 5 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 6 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 6 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 124x84 of 124x84, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 7 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 7 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 8 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 8 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 125x85 of 125x85, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 9 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 9 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 10 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 10 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 126x86 of 126x86, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 11 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 11 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 12 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 12 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 127x87 of 127x87, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 13 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 13 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 14 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 14 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 128x88 of 128x88, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 15 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 15 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 16 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 16 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 129x89 of 129x89, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 17 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 17 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 18 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 18 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 130x90 of 130x90, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 19 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 19 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 20 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 20 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 131x91 of 131x91, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 21 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 21 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 22 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 22 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 132x92 of 132x92, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 23 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 23 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [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 0xb010850
    [apply] Animatr 0: Action 24 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 24 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 133x93 of 133x93, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 25 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 25 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 26 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 26 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 134x94 of 134x94, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 27 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 27 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 28 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 28 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 135x95 of 135x95, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 29 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 29 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 30 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 30 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 136x96 of 136x96, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 31 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 31 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 31 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 32 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 32 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 32 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 33 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 33 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 33 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 34 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 34 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 34 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 35 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 35 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 35 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 137x97 of 137x97, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 85.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 36 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 36 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 36 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 37 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 37 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 37 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 138x98 of 138x98, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 90.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 38 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 38 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 38 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 39 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 39 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 39 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 139x99 of 139x99, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 95.5, [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 40 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 40 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 40 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 41 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 41 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 41 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 140x100 of 140x100, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 100.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 42 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 42 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 42 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 43 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 43 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 43 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 141x101 of 141x101, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 105.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 44 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 44 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 44 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Animatr 0: Action 45 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 45 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 45 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 142x102 of 142x102, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 110.5, [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 46 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 46 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 46 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Animatr 0: Action 47 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 47 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 47 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 143x103 of 143x103, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 115.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 48 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 48 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 48 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Animatr 0: Action 49 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 49 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 49 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 144x104 of 144x104, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 120.5, [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 50 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 50 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 50 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Animatr 0: Action 51 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 51 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 51 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 145x105 of 145x105, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 125.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 52 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 52 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 52 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 53 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 53 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 53 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 146x106 of 146x106, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 130.5, [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 54 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 54 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 54 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Animatr 0: Action 55 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 55 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 55 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 147x107 of 147x107, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 135.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 56 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 56 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 56 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Animatr 0: Action 57 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 57 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 57 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 148x108 of 148x108, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 140.5, [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 58 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 58 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 58 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 59 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 59 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 59 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 149x109 of 149x109, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 145.5, [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 60 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 60 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 60 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Animatr 0: Action 61 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 61 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 61 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 150x110 of 150x110, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 150.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 62 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 62 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 62 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Animatr 0: Action 63 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 63 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 63 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 151x111 of 151x111, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 155.5, [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 64 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 64 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 64 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Animatr 0: Action 65 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 65 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 65 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 152x112 of 152x112, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 160.5, [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 66 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 66 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 2: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Animatr 2: Action 66 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 67 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 67 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 153x113 of 153x113, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 165.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 67 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 68 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 68 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 68 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 69 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 69 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 154x114 of 154x114, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 170.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 69 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 70 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 70 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Resizer 1: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 70 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 71 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 71 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 155x115 of 155x115, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 175.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 71 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 72 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 72 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 2: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 72 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 73 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 73 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 156x116 of 156x116, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 180.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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 73 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 74 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 74 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 74 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 75 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 75 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 157x117 of 157x117, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 185.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 75 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 76 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 76 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Resizer 1: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 76 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 77 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 77 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 158x118 of 158x118, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 190.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 77 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 78 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 78 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 2: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 78 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 79 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 79 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 159x119 of 159x119, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 195.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 79 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 80 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 80 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 0: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 80 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 81 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 81 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 160x120 of 160x120, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 200.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 81 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 82 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 82 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Resizer 1: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 82 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xb010850
    [apply] Animatr 0: Action 83 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 83 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 161x121 of 161x121, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 205.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 83 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 84 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 84 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 2: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 84 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 85 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 85 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 162x122 of 162x122, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 210.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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 85 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 86 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 86 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 86 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 87 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 87 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 163x123 of 163x123, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 215.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 87 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 88 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 88 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 1: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 88 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 89 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 89 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 164x124 of 164x124, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 220.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 89 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 90 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 90 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 2: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 90 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 91 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 91 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 165x125 of 165x125, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 225.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 91 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 92 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 92 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 0: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 92 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 0: Action 93 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: Action 93 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 166x126 of 166x126, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 230.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 93 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 94 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 94 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 1: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 2: Action 94 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: Action 95 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x7c01089a
    [apply] Animatr 1: Action 95 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 167x127 of 167x127, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 235.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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 95 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 96 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 96 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 2: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 2: Action 96 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 97 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 1: Action 97 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 168x128 of 168x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 240.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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 97 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 98 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 98 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Resizer 0: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 2: Action 98 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 0: Action 99 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xb010850
    [apply] Animatr 1: Action 99 / 100: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 169x129 of 169x129, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 245.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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 2: Action 99 / 100: main-anim2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x7b01086a
    [apply] Animatr 0: DONE/SYNC: main-anim0
    [apply] Animatr 0: END: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xc01084f
    [apply] Animatr 1: DONE/SYNC: main-anim1
    [apply] Animatr 1: END: main-anim1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 1: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xc01084f
    [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 169x129, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 170x130 of 170x130, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 249.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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0x7c01089a
    [apply] Resizer 2: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 171x131 of 171x131, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 172x132 of 172x132, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 173x133 of 173x133, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 174x134 of 174x134, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 175x135 of 175x135, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 176x136 of 176x136, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 177x137 of 177x137, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 178x138 of 178x138, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 179x139 of 179x139, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 180x140 of 180x140, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 181x141 of 181x141, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 182x142 of 182x142, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 183x143 of 183x143, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 184x144 of 184x144, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 185x145 of 185x145, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 186x146 of 186x146, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 187x147 of 187x147, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 188x148 of 188x148, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 189x149 of 189x149, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 190x150 of 190x150, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 191x151 of 191x151, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 192x152 of 192x152, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 193x153 of 193x153, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 194x154 of 194x154, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 195x155 of 195x155, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 196x156 of 196x156, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 197x157 of 197x157, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 198x158 of 198x158, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 199x159 of 199x159, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 200x160 of 200x160, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 201x161 of 201x161, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 202x162 of 202x162, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 203x163 of 203x163, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 204x164 of 204x164, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 205x165 of 205x165, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 206x166 of 206x166, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 207x167 of 207x167, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 208x168 of 208x168, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 209x169 of 209x169, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 210x170 of 210x170, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 211x171 of 211x171, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 212x172 of 212x172, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 213x173 of 213x173, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 214x174 of 214x174, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 215x175 of 215x175, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 216x176 of 216x176, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 217x177 of 217x177, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 218x178 of 218x178, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 219x179 of 219x179, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 220x180 of 220x180, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 221x181 of 221x181, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 222x182 of 222x182, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 223x183 of 223x183, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 224x184 of 224x184, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 225x185 of 225x185, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 226x186 of 226x186, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 227x187 of 227x187, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 228x188 of 228x188, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 229x189 of 229x189, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 230x190 of 230x190, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 231x191 of 231x191, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 232x192 of 232x192, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 233x193 of 233x193, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 234x194 of 234x194, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 235x195 of 235x195, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 236x196 of 236x196, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 237x197 of 237x197, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 238x198 of 238x198, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 239x199 of 239x199, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 240x200 of 240x200, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 241x201 of 241x201, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 242x202 of 242x202, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 243x203 of 243x203, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 244x204 of 244x204, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 245x205 of 245x205, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 246x206 of 246x206, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 247x207 of 247x207, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 248x208 of 248x208, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xb010850
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 249x209 of 249x209, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 250x210 of 250x210, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 251x211 of 251x211, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 252x212 of 252x212, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 253x213 of 253x213, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 254x214 of 254x214, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0x7b01086a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 255x215 of 255x215, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0x7c01089a
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 256x216 of 256x216, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xc01084f
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 257x217 of 257x217, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0x7c01089a
    [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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 258x218 of 258x218, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 259x219 of 259x219, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xb010850
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 260x220 of 260x220, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 261x221 of 261x221, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0x7b01086a
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 262x222 of 262x222, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xb010850
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 263x223 of 263x223, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 264x224 of 264x224, swapInterval 0, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0x7c01089a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 265x225 of 265x225, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0xc01084f
    [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 0x7c01089a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 266x226 of 266x226, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0x7b01086a
    [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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 267x227 of 267x227, swapInterval 0, drawable 0xc01084f, 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 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xc01084f
    [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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 268x228 of 268x228, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xb010850
    [apply] Resizer 0: DONE/SYNC: main-resz0
    [apply] Resizer 0: END: main-resz0
    [apply] Resizer 1: 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 268x228, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 269x229 of 269x229, swapInterval 0, drawable 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0x7b01086a
    [apply] Resizer 2: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Resizer 1: DONE/SYNC: main-resz1
    [apply] Resizer 1: END: main-resz1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 270x230 of 270x230, swapInterval 0, drawable 0xb010850, 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 0xb010850
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xc01084f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xb010850
    [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 @ 1753153983051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153983051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_1A1RThreads_100Resizes took 5.214 sec
    [apply] Testcase: test01_3A3RThreads_50Resizes took 4.701 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] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153984829 ms III - Start
    [apply] SLOCK [T main @ 1753153984830 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] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)
    [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled)
    [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] junit.framework.TestListener: endTest(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 1753153987410
    [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] junit.framework.TestListener: startTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: endTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: startTest(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 1753153987466
    [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 @ 1753153987492 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153987492 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test04GL2GL3DebugInsert)
    [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: endTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: startTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: endTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: startTest(test14GLES2DebugInsert)
    [apply] junit.framework.TestListener: endTest(test14GLES2DebugInsert)
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.335 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153984829 ms III - Start
    [apply] SLOCK [T main @ 1753153984830 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 1753153987410
    [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 1753153987466
    [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 @ 1753153987492 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153987492 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2GL3DebugDisabled took 2.45 sec
    [apply] Testcase: test02GL2GL3DebugEnabled took 0.077 sec
    [apply] Testcase: test03GL2GL3DebugError took 0.05 sec
    [apply] Testcase: test04GL2GL3DebugInsert took 0.055 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] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153988603 ms III - Start
    [apply] SLOCK [T main @ 1753153988604 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] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)
    [apply] context version: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled)
    [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] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled)glDebug sync: true
    [apply] 
    [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 1753153991035
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x6701e69d]
    [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] junit.framework.TestListener: startTest(test03GL2GL3DebugError)
    [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 1753153991099
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x74ed5b52]
    [apply] junit.framework.TestListener: endTest(test03GL2GL3DebugError)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: endTest(test12GLES2DebugEnabled)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] junit.framework.TestListener: startTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: endTest(test13GLES2DebugError)
    [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 @ 1753153991138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153991139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.211 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153988603 ms III - Start
    [apply] SLOCK [T main @ 1753153988604 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 1753153991035
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x6701e69d]
    [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 1753153991099
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x74ed5b52]
    [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 @ 1753153991138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153991139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2GL3DebugDisabled took 2.327 sec
    [apply] Testcase: test02GL2GL3DebugEnabled took 0.102 sec
    [apply] Testcase: test03GL2GL3DebugError took 0.076 sec
    [apply] Testcase: test11GLES2DebugDisabled took 0 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153992311 ms III - Start
    [apply] SLOCK [T main @ 1753153992312 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 10
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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] junit.framework.TestListener: endTest(test01OnThreadAtInit)
    [apply] junit.framework.TestListener: startTest(test02OnThreadAtReshape)
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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] junit.framework.TestListener: endTest(test02OnThreadAtReshape)
    [apply] junit.framework.TestListener: startTest(test03OnThreadAtDisplay)
    [apply] junit.framework.TestListener: endTest(test03OnThreadAtDisplay)
    [apply] junit.framework.TestListener: startTest(test04OnThreadAtInvoke)
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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] junit.framework.TestListener: endTest(test04OnThreadAtInvoke)
    [apply] junit.framework.TestListener: startTest(test05OnThreadAtDispose)
    [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:3135)
    [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] junit.framework.TestListener: endTest(test14OffThreadAtInvoke)
    [apply] junit.framework.TestListener: startTest(test15OffThreadAtDispose)
    [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] 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 - 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:3135)
    [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 @ 1753153997039 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153997039 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.408 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153992311 ms III - Start
    [apply] SLOCK [T main @ 1753153992312 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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:3135)
    [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:4753)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4687)
    [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:3135)
    [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] 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 - 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:3135)
    [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 @ 1753153997039 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753153997039 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OnThreadAtInit took 0.26 sec
    [apply] Testcase: test02OnThreadAtReshape took 0.08 sec
    [apply] Testcase: test03OnThreadAtDisplay took 0.103 sec
    [apply] Testcase: test04OnThreadAtInvoke took 0.105 sec
    [apply] Testcase: test05OnThreadAtDispose took 0.884 sec
    [apply] Testcase: test11OffThreadAtInit took 0.122 sec
    [apply] Testcase: test12OffThreadAtReshape took 0.099 sec
    [apply] Testcase: test13OffThreadAtDisplay took 0.091 sec
    [apply] Testcase: test14OffThreadAtInvoke took 0.097 sec
    [apply] Testcase: test15OffThreadAtDispose took 0.709 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test01_ES1)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153998403 ms III - Start
    [apply] SLOCK [T main @ 1753153998404 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [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] 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@5face77e, 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]   - 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(test03_GL2)
    [apply] junit.framework.TestListener: startTest(test04_GL3)
    [apply] ++++ TestCase.tearDown: 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: 32
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [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@560bb54f, 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_MAX_SAMPLES: 32  - 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] 
    [apply] junit.framework.TestListener: endTest(test04_GL3)
    [apply] junit.framework.TestListener: startTest(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@1af40c16, 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 @ 1753154000973 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154000973 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [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] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.236 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 @ 1753153998403 ms III - Start
    [apply] SLOCK [T main @ 1753153998404 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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@5face77e, 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@560bb54f, 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@1af40c16, 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 @ 1753154000973 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154000973 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_ES1 took 2.16 sec
    [apply] Testcase: test02__ES2 took 0 sec
    [apply] Testcase: test03_GL2 took 0.215 sec
    [apply] Testcase: test04_GL3 took 0.077 sec
    [apply] Testcase: test05_GL4 took 0.085 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154002169 ms III - Start
    [apply] SLOCK [T main @ 1753154002170 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: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test00ShowAvailProfiles)
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x73d31902], obj 0x123f1134]
    [apply] junit.framework.TestListener: endTest(test00ShowAvailProfiles)
    [apply] junit.framework.TestListener: startTest(test10GL2PolygonModeFailure)
    [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] junit.framework.TestListener: startTest(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 - test10GL2PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] junit.framework.TestListener: endTest(test11GL3bcPolygonModeFailure)CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] 
    [apply] junit.framework.TestListener: startTest(test12GL3PolygonModeFailure)
    [apply] junit.framework.TestListener: endTest(test12GL3PolygonModeFailure)
    [apply] junit.framework.TestListener: startTest(test20GL2BindArrayAttributeFails)
    [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] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35junit.framework.TestListener: startTest(test21GL3bcBindArrayAttributeFails)
    [apply] junit.framework.TestListener: endTest(test21GL3bcBindArrayAttributeFails)
    [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 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] 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] junit.framework.TestListener: endTest(test22GL3BindArrayAttributeFails)
    [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 @ 1753154004846 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154004846 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.336 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154002169 ms III - Start
    [apply] SLOCK [T main @ 1753154002170 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 0x73d31902], 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 @ 1753154004846 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154004846 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00ShowAvailProfiles took 2.134 sec
    [apply] Testcase: test10GL2PolygonModeFailure took 0.192 sec
    [apply] Testcase: test11GL3bcPolygonModeFailure took 0.068 sec
    [apply] Testcase: test12GL3PolygonModeFailure took 0.062 sec
    [apply] Testcase: test20GL2BindArrayAttributeFails took 0.064 sec
    [apply] Testcase: test21GL3bcBindArrayAttributeFails took 0.062 sec
    [apply] Testcase: test22GL3BindArrayAttributeFails took 0.063 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] junit.framework.TestListener: startTest(test01FFP__GL2)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154006085 ms III - Start
    [apply] SLOCK [T main @ 1753154006086 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] 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] 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] 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] junit.framework.TestListener: endTest(test04FFP__GL2ES2)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test11GLSL_GL2)
    [apply] junit.framework.TestListener: startTest(test12GLSL_ES2)
    [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 @ 1753154009185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154009186 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test12GLSL_ES2)
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.769 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154006085 ms III - Start
    [apply] SLOCK [T main @ 1753154006086 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 @ 1753154009185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154009186 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01FFP__GL2 took 2.572 sec
    [apply] Testcase: test02FFP__ES1 took 0.001 sec
    [apply] Testcase: test03FFP__ES2 took 0 sec
    [apply] Testcase: test04FFP__GL2ES2 took 0.293 sec
    [apply] Testcase: test11GLSL_GL2 took 0.201 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154010450 ms III - Start
    [apply] SLOCK [T main @ 1753154010451 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: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01InternedString)
    [apply] junit.framework.TestListener: endTest(test01InternedString)
    [apply] junit.framework.TestListener: startTest(test02InitSingleton)
    [apply] junit.framework.TestListener: endTest(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] junit.framework.TestListener: startTest(test11DumpDesktopGLInfo)GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x579e785c], obj 0x2893de87]
    [apply] 
    [apply] junit.framework.TestListener: endTest(test11DumpDesktopGLInfo)
    [apply] junit.framework.TestListener: startTest(test12DumpMobileGLInfo)
    [apply] junit.framework.TestListener: endTest(test12DumpMobileGLInfo)
    [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 @ 1753154012609 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154012609 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.827 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154010450 ms III - Start
    [apply] SLOCK [T main @ 1753154010451 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 0x579e785c], 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 @ 1753154012609 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154012609 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01InternedString took 0.004 sec
    [apply] Testcase: test02InitSingleton took 2.122 sec
    [apply] Testcase: test11DumpDesktopGLInfo took 0.002 sec
    [apply] Testcase: test12DumpMobileGLInfo took 0.001 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] junit.framework.TestListener: tests to run: 16
    [apply] junit.framework.TestListener: startTest(test00Version)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154013751 ms III - Start
    [apply] SLOCK [T main @ 1753154013752 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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-20250722
    [apply] Implementation Build: 2.6-b983-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [apply] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [apply] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [apply] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [apply] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x17b53729], 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 0x17b53729], 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 0x17b53729], 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] ++++ 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] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammable)
    [apply] GLProfile.getMaxProgrammable(): 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] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammable)
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): 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] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFunc)
    [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [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] 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] ++++ 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(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [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] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [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] ++++ 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] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(test43_GL2)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.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] ++++ 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(test44_GL4)
    [apply] junit.framework.TestListener: startTest(test45_GL3)
    [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 @ 1753154018687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154018687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.612 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 0x17b53729], 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 @ 1753154013751 ms III - Start
    [apply] SLOCK [T main @ 1753154013752 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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-20250722
    [apply] Implementation Build: 2.6-b983-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [apply] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [apply] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [apply] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [apply] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x17b53729], 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 0x17b53729], 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 @ 1753154018687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154018687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Version took 2.451 sec
    [apply] Testcase: test01GLProfileDefault took 0.325 sec
    [apply] Testcase: test11GLProfileMaxProgrammable took 0.18 sec
    [apply] Testcase: test22GLProfileMaxFixedFunc took 0.189 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.189 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.19 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.184 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.19 sec
    [apply] Testcase: test41_GL4bc took 0.171 sec
    [apply] Testcase: test42_GL3bc took 0.196 sec
    [apply] Testcase: test43_GL2 took 0.23 sec
    [apply] Testcase: test44_GL4 took 0.188 sec
    [apply] Testcase: test45_GL3 took 0.197 sec
    [apply] Testcase: test46_GLES1 took 0.002 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.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] junit.framework.TestListener: startTest(test00Version)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154020238 ms III - Start
    [apply] SLOCK [T main @ 1753154020238 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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-20250722
    [apply] Implementation Build: 2.6-b983-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [apply] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [apply] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [apply] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [apply] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x6a458be5], 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 0x6a458be5], 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 0x6a458be5], 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] ++++ 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] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammable)
    [apply] GLProfile.getMaxProgrammable(): 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] 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 - 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] ++++ 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] junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [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] junit.framework.TestListener: endTest(test32GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3)
    [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] junit.framework.TestListener: endTest(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [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] ++++ 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] 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, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 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] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(test43_GL2)
    [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] junit.framework.TestListener: endTest(test43_GL2)
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [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] ++++ 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 @ 1753154024985 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154024985 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [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] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.425 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 0x6a458be5], 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 @ 1753154020238 ms III - Start
    [apply] SLOCK [T main @ 1753154020238 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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-20250722
    [apply] Implementation Build: 2.6-b983-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [apply] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [apply] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [apply] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [apply] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x6a458be5], 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 0x6a458be5], 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 @ 1753154024985 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154024985 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Version took 2.114 sec
    [apply] Testcase: test01GLProfileDefault took 0.398 sec
    [apply] Testcase: test11GLProfileMaxProgrammable took 0.173 sec
    [apply] Testcase: test22GLProfileMaxFixedFunc took 0.172 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.212 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.22 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.229 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.194 sec
    [apply] Testcase: test41_GL4bc took 0.218 sec
    [apply] Testcase: test42_GL3bc took 0.217 sec
    [apply] Testcase: test43_GL2 took 0.198 sec
    [apply] Testcase: test44_GL4 took 0.181 sec
    [apply] Testcase: test45_GL3 took 0.169 sec
    [apply] Testcase: test46_GLES1 took 0 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 @ 1753154026283 ms III - Start
    [apply] SLOCK [T main @ 1753154026283 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] 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 0x35b428cc], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [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] 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 0x35b428cc], obj 0x75c072cb]
    [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, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.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] 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 0x35b428cc], obj 0x75c072cb]
    [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, 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] junit.framework.TestListener: endTest(test03GLProfileDefaultBitmap)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammableFBO)
    [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(test11GLProfileMaxProgrammableFBO)
    [apply] junit.framework.TestListener: startTest(test12GLProfileMaxProgrammablePBuffer)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [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] junit.framework.TestListener: endTest(test12GLProfileMaxProgrammablePBuffer)
    [apply] junit.framework.TestListener: startTest(test21GLProfileMaxFixedFuncFBO)
    [apply] GLProfile.getMaxFixedFunc(): 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 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] junit.framework.TestListener: endTest(test21GLProfileMaxFixedFuncFBO)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test22GLProfileMaxFixedFuncPBuffer
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] GLProfile.getMaxFixedFunc(): 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 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(test22GLProfileMaxFixedFuncPBuffer)
    [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] junit.framework.TestListener: startTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] GLProfile.getMaxFixedFunc(): 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, 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.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] 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] junit.framework.TestListener: endTest(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [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] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [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] junit.framework.TestListener: endTest(test41_GL4bc)
    [apply] junit.framework.TestListener: startTest(test42_GL3bc)
    [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] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test43_GL2)
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [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] junit.framework.TestListener: endTest(test44_GL4)
    [apply] junit.framework.TestListener: startTest(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] 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] ++++ 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 @ 1753154031811 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154031811 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: startTest(test48_GLES3)
    [apply] junit.framework.TestListener: endTest(test48_GLES3)
    [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.21 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 0x35b428cc], 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 0x35b428cc], 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 0x35b428cc], 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 @ 1753154026283 ms III - Start
    [apply] SLOCK [T main @ 1753154026283 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154031811 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154031811 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefaultFBO took 2.332 sec
    [apply] Testcase: test02GLProfileDefaultPBuffer took 0.168 sec
    [apply] Testcase: test03GLProfileDefaultBitmap took 0.47 sec
    [apply] Testcase: test11GLProfileMaxProgrammableFBO took 0.182 sec
    [apply] Testcase: test12GLProfileMaxProgrammablePBuffer took 0.174 sec
    [apply] Testcase: test21GLProfileMaxFixedFuncFBO took 0.167 sec
    [apply] Testcase: test22GLProfileMaxFixedFuncPBuffer took 0.168 sec
    [apply] Testcase: test23GLProfileMaxFixedFuncBitmap took 0.158 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.182 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.168 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.24 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.154 sec
    [apply] Testcase: test41_GL4bc took 0.173 sec
    [apply] Testcase: test42_GL3bc took 0.186 sec
    [apply] Testcase: test43_GL2 took 0.204 sec
    [apply] Testcase: test44_GL4 took 0.147 sec
    [apply] Testcase: test45_GL3 took 0.175 sec
    [apply] Testcase: test46_GLES1 took 0.002 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] junit.framework.TestListener: tests to run: 20
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefaultFBO)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154033211 ms III - Start
    [apply] SLOCK [T main @ 1753154033212 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [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 0x855109d], 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] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [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 0x855109d], obj 0x3bbc39f8]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [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: endTest(test02GLProfileDefaultPBuffer)
    [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 0x855109d], 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] junit.framework.TestListener: endTest(test03GLProfileDefaultBitmap)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammableFBO)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [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] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammableFBO)
    [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, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 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] 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 - test21GLProfileMaxFixedFuncFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test22GLProfileMaxFixedFuncPBuffer
    [apply] junit.framework.TestListener: endTest(test21GLProfileMaxFixedFuncFBO)
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] GLProfile.getMaxFixedFunc(): 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 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] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] junit.framework.TestListener: startTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [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] junit.framework.TestListener: endTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] junit.framework.TestListener: startTest(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 - test31GLProfileGL2ES1junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [apply] 
    [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] junit.framework.TestListener: endTest(test32GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3)
    [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] ++++ 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: startTest(test34GLProfileGL2GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test34GLProfileGL2GL3
    [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [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] junit.framework.TestListener: endTest(test41_GL4bc)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test42_GL3bc
    [apply] junit.framework.TestListener: startTest(test42_GL3bc)
    [apply] 
    [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] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test43_GL2)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test44_GL4
    [apply] Swap Interval  0
    [apply] 
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test45_GL3
    [apply] junit.framework.TestListener: endTest(test45_GL3)
    [apply] junit.framework.TestListener: startTest(test46_GLES1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1
    [apply] Profile GLES1 n/a
    [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 - 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 @ 1753154038121 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154038121 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.593 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 0x855109d], 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 0x855109d], 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 0x855109d], 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 @ 1753154033211 ms III - Start
    [apply] SLOCK [T main @ 1753154033212 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154038121 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154038121 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefaultFBO took 1.74 sec
    [apply] Testcase: test02GLProfileDefaultPBuffer took 0.168 sec
    [apply] Testcase: test03GLProfileDefaultBitmap took 0.463 sec
    [apply] Testcase: test11GLProfileMaxProgrammableFBO took 0.16 sec
    [apply] Testcase: test12GLProfileMaxProgrammablePBuffer took 0.17 sec
    [apply] Testcase: test21GLProfileMaxFixedFuncFBO took 0.179 sec
    [apply] Testcase: test22GLProfileMaxFixedFuncPBuffer took 0.184 sec
    [apply] Testcase: test23GLProfileMaxFixedFuncBitmap took 0.154 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.182 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.188 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.228 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.152 sec
    [apply] Testcase: test41_GL4bc took 0.172 sec
    [apply] Testcase: test42_GL3bc took 0.172 sec
    [apply] Testcase: test43_GL2 took 0.176 sec
    [apply] Testcase: test44_GL4 took 0.17 sec
    [apply] Testcase: test45_GL3 took 0.176 sec
    [apply] Testcase: test46_GLES1 took 0.002 sec
    [apply] Testcase: test47_GLES2 took 0.002 sec
    [apply] Testcase: test48_GLES3 took 0.001 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 @ 1753154039389 ms III - Start
    [apply] SLOCK [T main @ 1753154039390 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7256c541], 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] 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] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154041760 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154041760 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.04 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 0x7256c541], 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 @ 1753154039389 ms III - Start
    [apply] SLOCK [T main @ 1753154039390 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154041760 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154041760 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefault took 2.325 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] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154042860 ms III - Start
    [apply] SLOCK [T main @ 1753154042860 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] junit.framework.TestListener: startTest(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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] junit.framework.TestListener: endTest(test00_MSAA0_DefFlip)
    [apply] junit.framework.TestListener: startTest(test01_MSAA0_UsrFlip)
    [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] junit.framework.TestListener: endTest(test01_MSAA0_UsrFlip)
    [apply] junit.framework.TestListener: startTest(test10_MSAA8_DefFlip)
    [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] junit.framework.TestListener: endTest(test10_MSAA8_DefFlip)
    [apply] junit.framework.TestListener: startTest(test11_MSAA8_UsrFlip)
    [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [apply] junit.framework.TestListener: endTest(test11_MSAA8_UsrFlip)
    [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 @ 1753154052629 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154052629 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.437 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154042860 ms III - Start
    [apply] SLOCK [T main @ 1753154042860 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] ++++ 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 @ 1753154052629 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154052629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_MSAA0_DefFlip took 4.006 sec
    [apply] Testcase: test01_MSAA0_UsrFlip took 0 sec
    [apply] Testcase: test10_MSAA8_DefFlip took 3.577 sec
    [apply] Testcase: test11_MSAA8_UsrFlip took 0.001 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] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GLVersion)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: endTest(test01GLVersion)
    [apply] junit.framework.TestListener: startTest(test02GLVendorVersion)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053834 ms III - Start
    [apply] SLOCK [T main @ 1753154053835 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] junit.framework.TestListener: endTest(test02GLVendorVersion)
    [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 @ 1753154053885 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154053885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.712 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053834 ms III - Start
    [apply] SLOCK [T main @ 1753154053835 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 @ 1753154053885 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154053885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLVersion took 0.009 sec
    [apply] Testcase: test02GLVendorVersion took 0.02 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 @ 1753154055052 ms III - Start
    [apply] SLOCK [T main @ 1753154055052 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)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] 
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xREDxUB)
    [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] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xREDxUB)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xRGBxUB)
    [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] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xRGBxUB)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_99x100xRGBxUB)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testReadPixelsGL_640x480xRGBAxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL_99x100xRGBxUB)
    [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] junit.framework.TestListener: endTest(testReadPixelsGL_99x100xRGBxUB)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154068169 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154068169 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.768 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154055052 ms III - Start
    [apply] SLOCK [T main @ 1753154055052 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 @ 1753154068169 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154068169 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testReadPixelsGL2GL3_102x100xREDxUB took 4.053 sec
    [apply] Testcase: testReadPixelsGL2GL3_640x480xREDxUB took 1.773 sec
    [apply] Testcase: testReadPixelsGL2GL3_640x480xRGBxUB took 1.886 sec
    [apply] Testcase: testReadPixelsGL2GL3_99x100xRGBxUB took 1.71 sec
    [apply] Testcase: testReadPixelsGL_640x480xRGBAxUB took 1.918 sec
    [apply] Testcase: testReadPixelsGL_99x100xRGBxUB took 1.717 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 @ 1753154069335 ms III - Start
    [apply] SLOCK [T main @ 1753154069336 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x24cca77e], obj 0x41ee392b]
    [apply] junit.framework.TestListener: startTest(test02TwoThreads)
    [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 0x24cca77e], obj 0x5baa6617]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x5baa6617]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-3-jt0
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-3-jt1
    [apply] 0: [0: false, 1: false]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0xc9fc6a: tileRendererInUse null, GearsES2[obj 0xc9fc6a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc9fc6a on Thread[#36,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 0xc9fc6a created: GearsObj[0x2a7613a1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc9fc6a created: GearsObj[0x1c55f128, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc9fc6a created: GearsObj[0x1c55f128, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0xc9fc6a FIN GearsES2[obj 0xc9fc6a isInit true, usesShared false, 1 GearsObj[0x2a7613a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c55f128, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b9e20d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0xc9fc6a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc9fc6a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-2,5,main] GearsES2.display 0xc9fc6a 128x128, swapInterval 0, drawable 0x7b01086a
    [apply] JOGLTask 0: INITIALIZED: , 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 0x24cca77e], obj 0x3ffb7a6e]] - Thread-3-jt0
    [apply] JOGLTask 0: RUNNING: Thread-3-jt0
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x478e5371: tileRendererInUse null, GearsES2[obj 0x478e5371 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x478e5371 on Thread[#36,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 0x478e5371 created: GearsObj[0x6e9d624d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478e5371 created: GearsObj[0x25a28d0d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478e5371 created: GearsObj[0x25a28d0d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x478e5371 FIN GearsES2[obj 0x478e5371 isInit true, usesShared false, 1 GearsObj[0x6e9d624d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25a28d0d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1799a7e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x478e5371 0/0 128x128 of 128x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478e5371, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-2,5,main] GearsES2.display 0x478e5371 128x128, swapInterval 0, drawable 0xb010850
    [apply] JOGLTask 1: INITIALIZED: , 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 0x24cca77e], obj 0x3ffb7a6e]] - Thread-3-jt1
    [apply] JOGLTask 1: RUNNING: Thread-3-jt1
    [apply] 1: [0: false, 1: false]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xc9fc6a: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test02TwoThreads)
    [apply] junit.framework.TestListener: startTest(test04FourThreads)
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xc9fc6a FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-3-jt0
    [apply] JOGLTask 0: END: Thread-3-jt0
    [apply] 2: [0: true, 1: false]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478e5371: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478e5371 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-3-jt1
    [apply] JOGLTask 1: END: Thread-3-jt1
    [apply] 3: [0: true, 1: true]
    [apply] total: 1.051s
    [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 0x24cca77e], obj 0x4e1e894b]
    [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 0x24cca77e], obj 0x4e1e894b]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x4e1e894b]
    [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 0x24cca77e], obj 0x4e1e894b]
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-4-jt3
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-4-jt2
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x72aa3490: tileRendererInUse null, GearsES2[obj 0x72aa3490 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x72aa3490 on Thread[#45,Thread-4-jt0-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 0x72aa3490 created: GearsObj[0x44f25443, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72aa3490 created: GearsObj[0xc2e6b19, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] 0: [0: false, 1: false, 2: false, 3: false]
    [apply] gear3 0x72aa3490 created: GearsObj[0xc2e6b19, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x72aa3490 FIN GearsES2[obj 0x72aa3490 isInit true, usesShared false, 1 GearsObj[0x44f25443, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc2e6b19, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15e27c45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x72aa3490 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72aa3490, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x72aa3490 128x128, swapInterval 0, drawable 0x7c01089a
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt3
    [apply] JOGLTask 3: RUNNING: Thread-4-jt3
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0xf238370: tileRendererInUse null, GearsES2[obj 0xf238370 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf238370 on Thread[#45,Thread-4-jt0-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 0xf238370 created: GearsObj[0x77129cd8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf238370 created: GearsObj[0x36e6740b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf238370 created: GearsObj[0x36e6740b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0xf238370 FIN GearsES2[obj 0xf238370 isInit true, usesShared false, 1 GearsObj[0x77129cd8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36e6740b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4317d3f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0xf238370 0/0 128x128 of 128x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf238370, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0xf238370 128x128, swapInterval 0, drawable 0xb010850
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt0
    [apply] JOGLTask 0: RUNNING: Thread-4-jt0
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x31979518: tileRendererInUse null, GearsES2[obj 0x31979518 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x31979518 on Thread[#45,Thread-4-jt0-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 0x31979518 created: GearsObj[0x5d131009, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x31979518 created: GearsObj[0x3b03c526, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x31979518 created: GearsObj[0x3b03c526, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x31979518 FIN GearsES2[obj 0x31979518 isInit true, usesShared false, 1 GearsObj[0x5d131009, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b03c526, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf9667ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x31979518 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x31979518, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x31979518 128x128, swapInterval 0, drawable 0x7c01089a
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt1
    [apply] JOGLTask 1: RUNNING: Thread-4-jt1
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x43594347: tileRendererInUse null, GearsES2[obj 0x43594347 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x43594347 on Thread[#45,Thread-4-jt0-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 0x43594347 created: GearsObj[0x232c6333, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x43594347 created: GearsObj[0xb485bba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x43594347 created: GearsObj[0xb485bba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x43594347 FIN GearsES2[obj 0x43594347 isInit true, usesShared false, 1 GearsObj[0x232c6333, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb485bba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22b3c9ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x43594347 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x43594347, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x43594347 128x128, swapInterval 0, drawable 0xffffffffdf01087a
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt2
    [apply] JOGLTask 2: RUNNING: Thread-4-jt2
    [apply] 1: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x72aa3490: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x72aa3490 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-4-jt3
    [apply] JOGLTask 3: END: Thread-4-jt3
    [apply] 2: [0: false, 1: false, 2: false, 3: true]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0xf238370: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0xf238370 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-4-jt0
    [apply] JOGLTask 0: END: Thread-4-jt0
    [apply] 3: [0: true, 1: false, 2: false, 3: true]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x31979518: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x31979518 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-4-jt1
    [apply] JOGLTask 1: END: Thread-4-jt1
    [apply] 4: [0: true, 1: true, 2: false, 3: true]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x43594347: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x43594347 FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-4-jt2
    [apply] JOGLTask 2: END: Thread-4-jt2
    [apply] 5: [0: true, 1: true, 2: true, 3: true]
    [apply] total: 1.358s
    [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] junit.framework.TestListener: endTest(test04FourThreads)
    [apply] junit.framework.TestListener: startTest(test16SixteenThreads)
    [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 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 5: START: 835/0, reuse true - Thread-5-jt5
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-5-jt1
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-5-jt3
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 4: START: 668/0, reuse true - Thread-5-jt4
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-5-jt2
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x28474b90: tileRendererInUse null, GearsES2[obj 0x28474b90 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x28474b90 on Thread[#58,Thread-4-jt0-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 0x28474b90 created: GearsObj[0x55b09867, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x28474b90 created: GearsObj[0x10d00040, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x28474b90 created: GearsObj[0x10d00040, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x28474b90 FIN GearsES2[obj 0x28474b90 isInit true, usesShared false, 1 GearsObj[0x55b09867, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10d00040, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x431e22e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x28474b90 0/0 128x128 of 128x128, swapInterval 0, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28474b90, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x28474b90 128x128, swapInterval 0, drawable 0x760108a4
    [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false]
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt0
    [apply] JOGLTask 0: RUNNING: Thread-5-jt0
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x1785de16: tileRendererInUse null, GearsES2[obj 0x1785de16 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1785de16 on Thread[#58,Thread-4-jt0-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 0x1785de16 created: GearsObj[0x112d8097, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1785de16 created: GearsObj[0x4cd2f260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1785de16 created: GearsObj[0x4cd2f260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x1785de16 FIN GearsES2[obj 0x1785de16 isInit true, usesShared false, 1 GearsObj[0x112d8097, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cd2f260, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a36aaed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x1785de16 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1785de16, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x1785de16 128x128, swapInterval 0, drawable 0xffffffffdf01087a
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt5
    [apply] JOGLTask 5: RUNNING: Thread-5-jt5
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x18944522: tileRendererInUse null, GearsES2[obj 0x18944522 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x18944522 on Thread[#58,Thread-4-jt0-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 0x18944522 created: GearsObj[0x7db867f2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x18944522 created: GearsObj[0x4ffed1e5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x18944522 created: GearsObj[0x4ffed1e5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x18944522 FIN GearsES2[obj 0x18944522 isInit true, usesShared false, 1 GearsObj[0x7db867f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ffed1e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47da27f0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x18944522 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18944522, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x18944522 128x128, swapInterval 0, drawable 0x7b01086a
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt3
    [apply] JOGLTask 3: RUNNING: Thread-5-jt3
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x12a49321: tileRendererInUse null, GearsES2[obj 0x12a49321 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12a49321 on Thread[#58,Thread-4-jt0-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 0x12a49321 created: GearsObj[0x761dd55c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12a49321 created: GearsObj[0x6206bb09, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12a49321 created: GearsObj[0x6206bb09, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x12a49321 FIN GearsES2[obj 0x12a49321 isInit true, usesShared false, 1 GearsObj[0x761dd55c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6206bb09, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ae57b66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x12a49321 0/0 128x128 of 128x128, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12a49321, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x12a49321 128x128, swapInterval 0, drawable 0xc01084f
    [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 0x24cca77e], obj 0x6d45d0fc]] - 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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x4f3fdcbf: tileRendererInUse null, GearsES2[obj 0x4f3fdcbf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4f3fdcbf on Thread[#58,Thread-4-jt0-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 0x4f3fdcbf created: GearsObj[0x676ce1bb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f3fdcbf created: GearsObj[0x5e127c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f3fdcbf created: GearsObj[0x5e127c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x4f3fdcbf FIN GearsES2[obj 0x4f3fdcbf isInit true, usesShared false, 1 GearsObj[0x676ce1bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e127c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d522ec8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x4f3fdcbf 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4f3fdcbf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x4f3fdcbf 128x128, swapInterval 0, drawable 0x7c01089a
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt4
    [apply] JOGLTask 4: RUNNING: Thread-5-jt4
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x6828a91d: tileRendererInUse null, GearsES2[obj 0x6828a91d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6828a91d on Thread[#58,Thread-4-jt0-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 0x6828a91d created: GearsObj[0x6b9306c0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6828a91d created: GearsObj[0x78f54687, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6828a91d created: GearsObj[0x78f54687, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x6828a91d FIN GearsES2[obj 0x6828a91d isInit true, usesShared false, 1 GearsObj[0x6b9306c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78f54687, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x759d89b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x6828a91d 0/0 128x128 of 128x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6828a91d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x6828a91d 128x128, swapInterval 0, drawable 0xb010850
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt2
    [apply] JOGLTask 2: RUNNING: Thread-5-jt2
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x28474b90: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x28474b90 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0
    [apply] JOGLTask 0: END: Thread-5-jt0
    [apply] 2: [0: true, 1: false, 2: false, 3: false, 4: false, 5: false]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x1785de16: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x1785de16 FIN
    [apply] JOGLTask 5: DONE/SYNC: Thread-5-jt5
    [apply] JOGLTask 5: END: Thread-5-jt5
    [apply] 3: [0: true, 1: false, 2: false, 3: false, 4: false, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x18944522: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x18944522 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-5-jt3
    [apply] JOGLTask 3: END: Thread-5-jt3
    [apply] 4: [0: true, 1: false, 2: false, 3: true, 4: false, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x12a49321: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x12a49321 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1
    [apply] JOGLTask 1: END: Thread-5-jt1
    [apply] 5: [0: true, 1: true, 2: false, 3: true, 4: false, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x4f3fdcbf: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x4f3fdcbf FIN
    [apply] JOGLTask 4: DONE/SYNC: Thread-5-jt4
    [apply] JOGLTask 4: END: Thread-5-jt4
    [apply] 6: [0: true, 1: true, 2: false, 3: true, 4: true, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x6828a91d: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x6828a91d FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-5-jt2
    [apply] JOGLTask 2: END: Thread-5-jt2
    [apply] 7: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true]
    [apply] total: 1.774s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test16SixteenThreads)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154075900 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154075900 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.248 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154069335 ms III - Start
    [apply] SLOCK [T main @ 1753154069336 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x24cca77e], 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 0x24cca77e], obj 0x5baa6617]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x5baa6617]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-3-jt0
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-3-jt1
    [apply] 0: [0: false, 1: false]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0xc9fc6a: tileRendererInUse null, GearsES2[obj 0xc9fc6a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc9fc6a on Thread[#36,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 0xc9fc6a created: GearsObj[0x2a7613a1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc9fc6a created: GearsObj[0x1c55f128, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc9fc6a created: GearsObj[0x1c55f128, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0xc9fc6a FIN GearsES2[obj 0xc9fc6a isInit true, usesShared false, 1 GearsObj[0x2a7613a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c55f128, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b9e20d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0xc9fc6a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc9fc6a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-2,5,main] GearsES2.display 0xc9fc6a 128x128, swapInterval 0, drawable 0x7b01086a
    [apply] JOGLTask 0: INITIALIZED: , 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 0x24cca77e], obj 0x3ffb7a6e]] - Thread-3-jt0
    [apply] JOGLTask 0: RUNNING: Thread-3-jt0
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x478e5371: tileRendererInUse null, GearsES2[obj 0x478e5371 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x478e5371 on Thread[#36,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 0x478e5371 created: GearsObj[0x6e9d624d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478e5371 created: GearsObj[0x25a28d0d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478e5371 created: GearsObj[0x25a28d0d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x478e5371 FIN GearsES2[obj 0x478e5371 isInit true, usesShared false, 1 GearsObj[0x6e9d624d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25a28d0d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1799a7e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x478e5371 0/0 128x128 of 128x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478e5371, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-2,5,main] GearsES2.display 0x478e5371 128x128, swapInterval 0, drawable 0xb010850
    [apply] JOGLTask 1: INITIALIZED: , 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 0x24cca77e], obj 0x3ffb7a6e]] - Thread-3-jt1
    [apply] JOGLTask 1: RUNNING: Thread-3-jt1
    [apply] 1: [0: false, 1: false]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xc9fc6a: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xc9fc6a FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-3-jt0
    [apply] JOGLTask 0: END: Thread-3-jt0
    [apply] 2: [0: true, 1: false]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478e5371: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478e5371 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-3-jt1
    [apply] JOGLTask 1: END: Thread-3-jt1
    [apply] 3: [0: true, 1: true]
    [apply] total: 1.051s
    [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 0x24cca77e], obj 0x4e1e894b]
    [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 0x24cca77e], obj 0x4e1e894b]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x4e1e894b]
    [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 0x24cca77e], obj 0x4e1e894b]
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-4-jt3
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-4-jt2
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x72aa3490: tileRendererInUse null, GearsES2[obj 0x72aa3490 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x72aa3490 on Thread[#45,Thread-4-jt0-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 0x72aa3490 created: GearsObj[0x44f25443, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72aa3490 created: GearsObj[0xc2e6b19, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] 0: [0: false, 1: false, 2: false, 3: false]
    [apply] gear3 0x72aa3490 created: GearsObj[0xc2e6b19, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x72aa3490 FIN GearsES2[obj 0x72aa3490 isInit true, usesShared false, 1 GearsObj[0x44f25443, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc2e6b19, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15e27c45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x72aa3490 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72aa3490, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x72aa3490 128x128, swapInterval 0, drawable 0x7c01089a
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt3
    [apply] JOGLTask 3: RUNNING: Thread-4-jt3
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0xf238370: tileRendererInUse null, GearsES2[obj 0xf238370 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf238370 on Thread[#45,Thread-4-jt0-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 0xf238370 created: GearsObj[0x77129cd8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf238370 created: GearsObj[0x36e6740b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf238370 created: GearsObj[0x36e6740b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0xf238370 FIN GearsES2[obj 0xf238370 isInit true, usesShared false, 1 GearsObj[0x77129cd8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36e6740b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4317d3f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0xf238370 0/0 128x128 of 128x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf238370, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0xf238370 128x128, swapInterval 0, drawable 0xb010850
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt0
    [apply] JOGLTask 0: RUNNING: Thread-4-jt0
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x31979518: tileRendererInUse null, GearsES2[obj 0x31979518 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x31979518 on Thread[#45,Thread-4-jt0-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 0x31979518 created: GearsObj[0x5d131009, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x31979518 created: GearsObj[0x3b03c526, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x31979518 created: GearsObj[0x3b03c526, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x31979518 FIN GearsES2[obj 0x31979518 isInit true, usesShared false, 1 GearsObj[0x5d131009, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b03c526, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf9667ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x31979518 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x31979518, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x31979518 128x128, swapInterval 0, drawable 0x7c01089a
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt1
    [apply] JOGLTask 1: RUNNING: Thread-4-jt1
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x43594347: tileRendererInUse null, GearsES2[obj 0x43594347 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x43594347 on Thread[#45,Thread-4-jt0-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 0x43594347 created: GearsObj[0x232c6333, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x43594347 created: GearsObj[0xb485bba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x43594347 created: GearsObj[0xb485bba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x43594347 FIN GearsES2[obj 0x43594347 isInit true, usesShared false, 1 GearsObj[0x232c6333, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb485bba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22b3c9ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x43594347 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x43594347, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x43594347 128x128, swapInterval 0, drawable 0xffffffffdf01087a
    [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 0x24cca77e], obj 0x7695ae1d]] - Thread-4-jt2
    [apply] JOGLTask 2: RUNNING: Thread-4-jt2
    [apply] 1: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x72aa3490: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x72aa3490 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-4-jt3
    [apply] JOGLTask 3: END: Thread-4-jt3
    [apply] 2: [0: false, 1: false, 2: false, 3: true]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0xf238370: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0xf238370 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-4-jt0
    [apply] JOGLTask 0: END: Thread-4-jt0
    [apply] 3: [0: true, 1: false, 2: false, 3: true]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x31979518: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x31979518 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-4-jt1
    [apply] JOGLTask 1: END: Thread-4-jt1
    [apply] 4: [0: true, 1: true, 2: false, 3: true]
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x43594347: tileRendererInUse null
    [apply] Thread[#45,Thread-4-jt0-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x43594347 FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-4-jt2
    [apply] JOGLTask 2: END: Thread-4-jt2
    [apply] 5: [0: true, 1: true, 2: true, 3: true]
    [apply] total: 1.358s
    [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] 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 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 5: START: 835/0, reuse true - Thread-5-jt5
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-5-jt1
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-5-jt3
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24cca77e], obj 0x22bf20e0]
    [apply] JOGLTask 4: START: 668/0, reuse true - Thread-5-jt4
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-5-jt2
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x28474b90: tileRendererInUse null, GearsES2[obj 0x28474b90 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x28474b90 on Thread[#58,Thread-4-jt0-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 0x28474b90 created: GearsObj[0x55b09867, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x28474b90 created: GearsObj[0x10d00040, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x28474b90 created: GearsObj[0x10d00040, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x28474b90 FIN GearsES2[obj 0x28474b90 isInit true, usesShared false, 1 GearsObj[0x55b09867, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10d00040, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x431e22e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x28474b90 0/0 128x128 of 128x128, swapInterval 0, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28474b90, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x28474b90 128x128, swapInterval 0, drawable 0x760108a4
    [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false]
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt0
    [apply] JOGLTask 0: RUNNING: Thread-5-jt0
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x1785de16: tileRendererInUse null, GearsES2[obj 0x1785de16 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1785de16 on Thread[#58,Thread-4-jt0-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 0x1785de16 created: GearsObj[0x112d8097, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1785de16 created: GearsObj[0x4cd2f260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1785de16 created: GearsObj[0x4cd2f260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x1785de16 FIN GearsES2[obj 0x1785de16 isInit true, usesShared false, 1 GearsObj[0x112d8097, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cd2f260, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a36aaed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x1785de16 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1785de16, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x1785de16 128x128, swapInterval 0, drawable 0xffffffffdf01087a
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt5
    [apply] JOGLTask 5: RUNNING: Thread-5-jt5
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x18944522: tileRendererInUse null, GearsES2[obj 0x18944522 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x18944522 on Thread[#58,Thread-4-jt0-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 0x18944522 created: GearsObj[0x7db867f2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x18944522 created: GearsObj[0x4ffed1e5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x18944522 created: GearsObj[0x4ffed1e5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x18944522 FIN GearsES2[obj 0x18944522 isInit true, usesShared false, 1 GearsObj[0x7db867f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ffed1e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47da27f0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x18944522 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18944522, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x18944522 128x128, swapInterval 0, drawable 0x7b01086a
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt3
    [apply] JOGLTask 3: RUNNING: Thread-5-jt3
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x12a49321: tileRendererInUse null, GearsES2[obj 0x12a49321 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12a49321 on Thread[#58,Thread-4-jt0-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 0x12a49321 created: GearsObj[0x761dd55c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12a49321 created: GearsObj[0x6206bb09, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12a49321 created: GearsObj[0x6206bb09, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x12a49321 FIN GearsES2[obj 0x12a49321 isInit true, usesShared false, 1 GearsObj[0x761dd55c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6206bb09, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ae57b66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x12a49321 0/0 128x128 of 128x128, swapInterval 0, drawable 0xc01084f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12a49321, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x12a49321 128x128, swapInterval 0, drawable 0xc01084f
    [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 0x24cca77e], obj 0x6d45d0fc]] - 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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x4f3fdcbf: tileRendererInUse null, GearsES2[obj 0x4f3fdcbf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4f3fdcbf on Thread[#58,Thread-4-jt0-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 0x4f3fdcbf created: GearsObj[0x676ce1bb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f3fdcbf created: GearsObj[0x5e127c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f3fdcbf created: GearsObj[0x5e127c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x4f3fdcbf FIN GearsES2[obj 0x4f3fdcbf isInit true, usesShared false, 1 GearsObj[0x676ce1bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e127c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d522ec8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x4f3fdcbf 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4f3fdcbf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x4f3fdcbf 128x128, swapInterval 0, drawable 0x7c01089a
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt4
    [apply] JOGLTask 4: RUNNING: Thread-5-jt4
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x6828a91d: tileRendererInUse null, GearsES2[obj 0x6828a91d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6828a91d on Thread[#58,Thread-4-jt0-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 0x6828a91d created: GearsObj[0x6b9306c0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6828a91d created: GearsObj[0x78f54687, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6828a91d created: GearsObj[0x78f54687, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x6828a91d FIN GearsES2[obj 0x6828a91d isInit true, usesShared false, 1 GearsObj[0x6b9306c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78f54687, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x759d89b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x6828a91d 0/0 128x128 of 128x128, swapInterval 0, drawable 0xb010850, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6828a91d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x6828a91d 128x128, swapInterval 0, drawable 0xb010850
    [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 0x24cca77e], obj 0x6d45d0fc]] - Thread-5-jt2
    [apply] JOGLTask 2: RUNNING: Thread-5-jt2
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x28474b90: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x28474b90 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0
    [apply] JOGLTask 0: END: Thread-5-jt0
    [apply] 2: [0: true, 1: false, 2: false, 3: false, 4: false, 5: false]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x1785de16: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x1785de16 FIN
    [apply] JOGLTask 5: DONE/SYNC: Thread-5-jt5
    [apply] JOGLTask 5: END: Thread-5-jt5
    [apply] 3: [0: true, 1: false, 2: false, 3: false, 4: false, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x18944522: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x18944522 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-5-jt3
    [apply] JOGLTask 3: END: Thread-5-jt3
    [apply] 4: [0: true, 1: false, 2: false, 3: true, 4: false, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x12a49321: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x12a49321 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1
    [apply] JOGLTask 1: END: Thread-5-jt1
    [apply] 5: [0: true, 1: true, 2: false, 3: true, 4: false, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x4f3fdcbf: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x4f3fdcbf FIN
    [apply] JOGLTask 4: DONE/SYNC: Thread-5-jt4
    [apply] JOGLTask 4: END: Thread-5-jt4
    [apply] 6: [0: true, 1: true, 2: false, 3: true, 4: true, 5: true]
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x6828a91d: tileRendererInUse null
    [apply] Thread[#58,Thread-4-jt0-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x6828a91d FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-5-jt2
    [apply] JOGLTask 2: END: Thread-5-jt2
    [apply] 7: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true]
    [apply] total: 1.774s
    [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 @ 1753154075900 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154075900 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test02TwoThreads took 1.073 sec
    [apply] Testcase: test04FourThreads took 1.37 sec
    [apply] Testcase: test16SixteenThreads took 1.787 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] ++++ 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 @ 1753154077094 ms III - Start
    [apply] SLOCK [T main @ 1753154077095 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x4947b7a2], obj 0x41ee392b]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] junit.framework.TestListener: startTest(test02FourThreads)
    [apply] junit.framework.TestListener: endTest(test02FourThreads)
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [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] ++++ 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 @ 1753154079400 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154079401 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.986 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154077094 ms III - Start
    [apply] SLOCK [T main @ 1753154077095 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x4947b7a2], 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 @ 1753154079400 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154079401 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test02FourThreads took 0.006 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] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testMain)
    [apply] ++++ Test Singleton.lock()
    [apply] Implementation-Version: 2.6.0-rc-20250722
    [apply] Implementation-Build: 2.6-b1541-20250722
    [apply] Implementation-Branch: origin/master
    [apply] Implementation-Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154080546 ms III - Start
    [apply] SLOCK [T main @ 1753154080547 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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-20250722
    [apply] Implementation Build: 2.6-b983-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [apply] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [apply] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [apply] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [apply] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x656ac636], 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 0x656ac636], 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 0x656ac636], obj 0x1bfe457b]:
    [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] junit.framework.TestListener: endTest(testMain)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154083264 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154083264 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.388 sec
    [apply] ------------- Standard Output ---------------
    [apply] Implementation-Version: 2.6.0-rc-20250722
    [apply] Implementation-Build: 2.6-b1541-20250722
    [apply] Implementation-Branch: origin/master
    [apply] Implementation-Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154080546 ms III - Start
    [apply] SLOCK [T main @ 1753154080547 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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-20250722
    [apply] Implementation Build: 2.6-b983-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [apply] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [apply] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [apply] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [apply] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [apply] Implementation Build: 2.6-b1541-20250722
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x656ac636], 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 0x656ac636], 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 0x656ac636], obj 0x1bfe457b]:
    [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 @ 1753154083264 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154083264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testMain took 2.69 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] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testWriteRead01aMap)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084611 ms III - Start
    [apply] SLOCK [T main @ 1753154084612 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] junit.framework.TestListener: endTest(testWriteRead01aMap)gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] 
    [apply] junit.framework.TestListener: startTest(testWriteRead01bMap)
    [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(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: startTest(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: endTest(testWriteRead02aMapRange)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testWriteRead02bMapRange)
    [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 @ 1753154093512 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154093512 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.573 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084611 ms III - Start
    [apply] SLOCK [T main @ 1753154084612 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 @ 1753154093512 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154093512 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWriteRead01aMap took 3.95 sec
    [apply] Testcase: testWriteRead01bMap took 1.622 sec
    [apply] Testcase: testWriteRead02aMapRange took 1.645 sec
    [apply] Testcase: testWriteRead02bMapRange took 1.649 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] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testWriteRead01aMap)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094665 ms III - Start
    [apply] SLOCK [T main @ 1753154094665 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] 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 - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] junit.framework.TestListener: endTest(testWriteRead01bMap)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testWriteRead02aMapRange)
    [apply] junit.framework.TestListener: startTest(testWriteRead02bMapRange)
    [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] junit.framework.TestListener: endTest(testWriteRead02bMapRange)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154103623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154103623 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.64 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094665 ms III - Start
    [apply] SLOCK [T main @ 1753154094665 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154103623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154103623 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWriteRead01aMap took 3.99 sec
    [apply] Testcase: testWriteRead01bMap took 1.649 sec
    [apply] Testcase: testWriteRead02aMapRange took 1.65 sec
    [apply] Testcase: testWriteRead02bMapRange took 1.636 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.001 sec
    [apply] 
    [apply] Testcase: test01X11WindowMemoryLeak took 3.265 sec
    [apply] Testcase: test02X11WindowMemoryLeakPBufferAutoDrawable took 0.307 sec
    [apply] Testcase: test03X11WindowMemoryLeakFBOAutoDrawable took 0.323 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 @ 1753154109280 ms III - Start
    [apply] SLOCK [T main @ 1753154109280 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.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[0x73e0350c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x7f8e0647, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x7f8e0647, 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[0x73e0350c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f8e0647, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c234032, 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 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 256x256, swapInterval 1, drawable 0x7c01089a
    [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[0x1e693cb0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1aa7ecca created: GearsObj[0x140d9cfd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1aa7ecca created: GearsObj[0x140d9cfd, 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[0x1e693cb0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x140d9cfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44f2963f, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1aa7ecca 256x256, swapInterval 1, drawable 0xc01084f
    [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 @ 1753154112308 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154112308 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.704 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154109280 ms III - Start
    [apply] SLOCK [T main @ 1753154109280 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x73e0350c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x7f8e0647, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x7f8e0647, 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[0x73e0350c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f8e0647, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c234032, 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 0xb010850, 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 0xb010850
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 256x256, swapInterval 1, drawable 0x7c01089a
    [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[0x1e693cb0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1aa7ecca created: GearsObj[0x140d9cfd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1aa7ecca created: GearsObj[0x140d9cfd, 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[0x1e693cb0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x140d9cfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44f2963f, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1aa7ecca 256x256, swapInterval 1, drawable 0xc01084f
    [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 @ 1753154112308 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154112308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.864 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] 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 @ 1753154113450 ms III - Start
    [apply] SLOCK [T main @ 1753154113451 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x7b01086a, 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 0x7b01086a, 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 0xc01084f, 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 0xffffffffdf01087a, 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] junit.framework.TestListener: endTest(test01)
    [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 @ 1753154116559 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154116559 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.761 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154113450 ms III - Start
    [apply] SLOCK [T main @ 1753154113451 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x7b01086a, 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 0x7b01086a, 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 0xc01084f, 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 0xffffffffdf01087a, 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 @ 1753154116559 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154116559 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.944 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] 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 @ 1753154117807 ms III - Start
    [apply] SLOCK [T main @ 1753154117807 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xb010850, 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 0x7c01089a, 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 0x7b01086a, 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 0x7c01089a, 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] junit.framework.TestListener: endTest(test01)Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] 
    [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 @ 1753154122592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154122592 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.425 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154117807 ms III - Start
    [apply] SLOCK [T main @ 1753154117807 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xb010850, 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 0x7c01089a, 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 0x7b01086a, 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 0x7c01089a, 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 @ 1753154122592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154122592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 2.595 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 @ 1753154123914 ms III - Start
    [apply] SLOCK [T main @ 1753154123915 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x56b7d787, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x405bf600, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x1ff8ed8, 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 0x6ab1626e, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x6ab1626e, 	(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[0x7df4cd71, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x6200cf39, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x1f7414ef, 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 0x15973bab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6ab1626e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x15973bab, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x3745e5c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6ab1626e, 	(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[0x68d6e29f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0xc4b91bb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x33273fb1, 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 0x15973bab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6ab1626e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x33123ec9, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01)
    [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 @ 1753154127138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154127138 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.895 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154123914 ms III - Start
    [apply] SLOCK [T main @ 1753154123915 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x56b7d787, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x405bf600, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x1ff8ed8, 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 0x6ab1626e, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x6ab1626e, 	(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[0x7df4cd71, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x6200cf39, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x1f7414ef, 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 0x15973bab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6ab1626e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x15973bab, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x3745e5c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6ab1626e, 	(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[0x68d6e29f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0xc4b91bb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x33273fb1, 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 0x15973bab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6ab1626e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x33123ec9, 	(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 @ 1753154127138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154127138 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.047 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] 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 @ 1753154128354 ms III - Start
    [apply] SLOCK [T main @ 1753154128354 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0x54344403, 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4f6ee6e4 256x256, swapInterval 0, drawable 0xffffffffdf01087a
    [apply] XXX-C-1.1: hash 0x45a0c808, 	(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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x20ce136c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52bf72b5 created w/ share: GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xc0fb046, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52bf72b5 created w/ share: GearsObj[0x3a14363e, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1232fe, 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[0x20ce136c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc0fb046, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1232fe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x52bf72b5 256x256, swapInterval 0, drawable 0x7b01086a
    [apply] XXX-C-2.1: hash 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x1c2079a6, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x36a213c5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created w/ share: GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4528d33c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created w/ share: GearsObj[0x3a14363e, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x562c264, 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[0x36a213c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4528d33c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x562c264, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37afeb11 256x256, swapInterval 0, drawable 0x7c01089a
    [apply] XXX-C-3.1: hash 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ffc8e4b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x1c2079a6, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ffc8e4b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7ffc8e4b, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x45a0c808, 	(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 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x1c2079a6, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x7ffc8e4b, 	(isShared true, created false, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x45a0c808, 	(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 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Destroyed Ctx #0: hash 0x1c2079a6, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x1c2079a6, 	(isShared true, created false, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x7ffc8e4b, 	(isShared true, created false, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1c2079a6, 	(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 0x45a0c808, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x1c2079a6, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x7ffc8e4b, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01CommonAnimatorSharedCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test02CommonAnimatorMapBuffer)
    [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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x3ac20c46, 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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 0, drawable 0xb010850
    [apply] XXX-C-1.1: hash 0x7791bb59, 	(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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x33492d17, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x25118c14, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x5844aeaf, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x29859266, 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[0x33492d17, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x25118c14, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x29859266, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3a93b025 256x256, swapInterval 0, drawable 0xc01084f
    [apply] XXX-C-2.1: hash 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x49f9cf36, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x6cdd85a0, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x79335596, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x5844aeaf, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x743e699d, 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[0x6cdd85a0, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x79335596, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x743e699d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35cabb2a 256x256, swapInterval 0, drawable 0xb010850
    [apply] XXX-C-3.1: hash 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d0898fa, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x49f9cf36, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d0898fa, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1d0898fa, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7791bb59, 	(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 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x49f9cf36, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x1d0898fa, 	(isShared true, created false, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7791bb59, 	(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 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x49f9cf36, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x49f9cf36, 	(isShared true, created false, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x1d0898fa, 	(isShared true, created false, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x49f9cf36, 	(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 0x7791bb59, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x49f9cf36, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x1d0898fa, 	(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] junit.framework.TestListener: endTest(test02CommonAnimatorMapBuffer)SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154139204 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154139204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] 
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.514 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154128354 ms III - Start
    [apply] SLOCK [T main @ 1753154128354 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0x54344403, 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4f6ee6e4 256x256, swapInterval 0, drawable 0xffffffffdf01087a
    [apply] XXX-C-1.1: hash 0x45a0c808, 	(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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x20ce136c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52bf72b5 created w/ share: GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xc0fb046, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52bf72b5 created w/ share: GearsObj[0x3a14363e, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1232fe, 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[0x20ce136c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc0fb046, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1232fe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x52bf72b5 256x256, swapInterval 0, drawable 0x7b01086a
    [apply] XXX-C-2.1: hash 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x1c2079a6, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x36a213c5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created w/ share: GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4528d33c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created w/ share: GearsObj[0x3a14363e, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x562c264, 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[0x36a213c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4528d33c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x562c264, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x528635c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54344403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a14363e, 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 0x7b01086a, 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 0x7b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37afeb11 256x256, swapInterval 0, drawable 0x7c01089a
    [apply] XXX-C-3.1: hash 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ffc8e4b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x1c2079a6, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ffc8e4b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7ffc8e4b, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x45a0c808, 	(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 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x1c2079a6, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x7ffc8e4b, 	(isShared true, created false, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x1c2079a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x45a0c808, 	(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 0x45a0c808, 	(isShared true, created true, master 0x45a0c808)
    [apply]   Destroyed Ctx #0: hash 0x1c2079a6, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x1c2079a6, 	(isShared true, created false, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7ffc8e4b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x7ffc8e4b, 	(isShared true, created false, master 0x45a0c808)
    [apply]   Created   Ctx #0: hash 0x45a0c808, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1c2079a6, 	(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 0x45a0c808, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x1c2079a6, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x7ffc8e4b, 	(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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x3ac20c46, 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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 0, drawable 0xb010850
    [apply] XXX-C-1.1: hash 0x7791bb59, 	(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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x33492d17, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x25118c14, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x5844aeaf, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x29859266, 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[0x33492d17, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x25118c14, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x29859266, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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 0xb010850, 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 0xb010850
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3a93b025 256x256, swapInterval 0, drawable 0xc01084f
    [apply] XXX-C-2.1: hash 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x49f9cf36, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x6cdd85a0, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x79335596, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x5844aeaf, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x743e699d, 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[0x6cdd85a0, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x79335596, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x743e699d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9196dd4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3ac20c46, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5844aeaf, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35cabb2a 256x256, swapInterval 0, drawable 0xb010850
    [apply] XXX-C-3.1: hash 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d0898fa, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x49f9cf36, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d0898fa, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1d0898fa, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7791bb59, 	(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 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x49f9cf36, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x1d0898fa, 	(isShared true, created false, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x49f9cf36, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7791bb59, 	(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 0x7791bb59, 	(isShared true, created true, master 0x7791bb59)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x49f9cf36, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x49f9cf36, 	(isShared true, created false, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1d0898fa, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x1d0898fa, 	(isShared true, created false, master 0x7791bb59)
    [apply]   Created   Ctx #0: hash 0x7791bb59, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x49f9cf36, 	(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 0x7791bb59, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x49f9cf36, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x1d0898fa, 	(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 @ 1753154139204 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154139204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CommonAnimatorSharedCopyBuffer took 4.41 sec
    [apply] Testcase: test02CommonAnimatorMapBuffer took 4.273 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 @ 1753154140498 ms III - Start
    [apply] SLOCK [T main @ 1753154140498 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] junit.framework.TestListener: startTest(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 0x7b01086a, 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 0x7b01086a
    [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[0x73132ee6, 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[0x3fb9e27a, 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[0xbbdfcde, 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[0x73132ee6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb9e27a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbbdfcde, 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 0x7c01089a, 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 0x316c4859, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x4abe371d, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x316c4859, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x55141def isInit true, usesShared true, 1 GearsObj[0x73132ee6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb9e27a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbbdfcde, 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[0x6a9c0bd5, 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[0x997780c, 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[0x4ea48b77, 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[0x6a9c0bd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x997780c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea48b77, 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 0x760108a4, 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 0x316c4859, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x6cbe22a5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6cbe22a5, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x316c4859, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3590fc5b isInit true, usesShared true, 1 GearsObj[0x6a9c0bd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x997780c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea48b77, 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[0x302ef969, 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[0xc595b7b, 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[0x28b63299, 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[0x302ef969, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc595b7b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b63299, 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 0xc01084f, 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 0x316c4859, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x6cbe22a5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7deceecd, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x7deceecd, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x6cbe22a5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x316c4859, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x397fbdb isInit true, usesShared true, 1 GearsObj[0x302ef969, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc595b7b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b63299, 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] junit.framework.TestListener: endTest(test01CommonAnimatorSharedOnscreen)
    [apply] junit.framework.TestListener: startTest(test02EachWithAnimatorSharedOnscreen)
    [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 0x7c01089a, 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 0x7c01089a
    [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[0x40d62c1c, 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[0x1dddf81c, 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[0x38da9a9c, 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[0x40d62c1c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1dddf81c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38da9a9c, 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 0x760108a4, 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 0xc8aeb98, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x24d0479, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0xc8aeb98, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3754a4bf isInit true, usesShared true, 1 GearsObj[0x40d62c1c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1dddf81c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38da9a9c, 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[0x3fb336c4, 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[0x427db358, 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[0x47e03850, 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[0x3fb336c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x427db358, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47e03850, 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 0xc01084f, 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 0xc8aeb98, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x67280e8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x67280e8, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0xc8aeb98, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x62379589 isInit true, usesShared true, 1 GearsObj[0x3fb336c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x427db358, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47e03850, 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[0x593fafaf, 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[0x7538c8d1, 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[0x6699be, 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[0x593fafaf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7538c8d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6699be, 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 0x7c01089a, 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 0xc8aeb98, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x43700e42, 	(created true)
    [apply]   Created   Ctx #1: hash 0x67280e8, 	(created true)
    [apply]   Created   Ctx #2: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x43700e42, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x67280e8, 	(created true)
    [apply]   Created   Ctx #1: hash 0xc8aeb98, 	(created true)
    [apply]   Created   Ctx #2: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x4afcd809 isInit true, usesShared true, 1 GearsObj[0x593fafaf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7538c8d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6699be, 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 nulljunit.framework.TestListener: startTest(test11CommonAnimatorSharedOffscreen)
    [apply] 
    [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 0x7c01089a, 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 0x7c01089a
    [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[0x687af5cb, 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[0x25407522, 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[0x104edefe, 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[0x687af5cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25407522, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x104edefe, 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 0x7c01089a, 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 0x4e5c73f5, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x4e5c73f5, 	(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[0x687af5cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25407522, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x104edefe, 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[0x70ffe7e8, 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[0x6f7a2b37, 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[0x2a43f7d1, 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[0x70ffe7e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f7a2b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a43f7d1, 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 0x7b01086a, 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 0x409b844e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e5c73f5, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x409b844e, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4e5c73f5, 	(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[0x70ffe7e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f7a2b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a43f7d1, 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[0x6121c560, 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[0x5821252, 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[0x329094bb, 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[0x6121c560, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5821252, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x329094bb, 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 0xb010850, 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 0x44a41885, 	(created true)
    [apply]   Created   Ctx #1: hash 0x409b844e, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4e5c73f5, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x44a41885, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x409b844e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e5c73f5, 	(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[0x6121c560, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5821252, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x329094bb, 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] junit.framework.TestListener: endTest(test11CommonAnimatorSharedOffscreen)
    [apply] junit.framework.TestListener: startTest(test12EachWithAnimatorSharedOffscreen)
    [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 0x7c01089a, 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 0x7c01089a
    [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[0x430f3ada, 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[0x71b1efbe, 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[0x3befe0a1, 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[0x430f3ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71b1efbe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3befe0a1, 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 0xc01084f, 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 0x52831d70, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x52831d70, 	(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[0x430f3ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71b1efbe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3befe0a1, 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[0x72b162e7, 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[0x10761953, 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[0xab07f8b, 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[0x72b162e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10761953, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xab07f8b, 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 0xc01084f, 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 0x52831d70, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5c44e950, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x5c44e950, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x43bc63a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x52831d70, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x5b12b668 isInit true, usesShared true, 1 GearsObj[0x72b162e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10761953, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xab07f8b, 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[0xbb4b4a3, 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[0xd347c2e, 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[0x7328f337, 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[0xbb4b4a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd347c2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7328f337, 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 0xffffffffdf01087a, 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 0x587b7600, 	(created true)
    [apply]   Created   Ctx #1: hash 0x52831d70, 	(created true)
    [apply]   Created   Ctx #2: hash 0x5c44e950, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x587b7600, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x43bc63a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x52831d70, 	(created true)
    [apply]   Created   Ctx #2: hash 0x5c44e950, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x1165b38 isInit true, usesShared true, 1 GearsObj[0xbb4b4a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd347c2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7328f337, 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] junit.framework.TestListener: endTest(test12EachWithAnimatorSharedOffscreen)Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1165b38 FIN
    [apply] 
    [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 @ 1753154149391 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154149392 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.561 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154140498 ms III - Start
    [apply] SLOCK [T main @ 1753154140498 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x7b01086a, 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 0x7b01086a
    [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[0x73132ee6, 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[0x3fb9e27a, 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[0xbbdfcde, 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[0x73132ee6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb9e27a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbbdfcde, 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 0x7c01089a, 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 0x316c4859, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x4abe371d, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x316c4859, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x55141def isInit true, usesShared true, 1 GearsObj[0x73132ee6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb9e27a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbbdfcde, 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[0x6a9c0bd5, 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[0x997780c, 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[0x4ea48b77, 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[0x6a9c0bd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x997780c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea48b77, 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 0x760108a4, 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 0x316c4859, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x6cbe22a5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6cbe22a5, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x316c4859, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3590fc5b isInit true, usesShared true, 1 GearsObj[0x6a9c0bd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x997780c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea48b77, 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[0x302ef969, 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[0xc595b7b, 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[0x28b63299, 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[0x302ef969, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc595b7b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b63299, 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 0xc01084f, 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 0x316c4859, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x6cbe22a5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7deceecd, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x7deceecd, 	(isShared true, created true, master 0x316c4859)
    [apply]   Created   Ctx #0: hash 0x6cbe22a5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x316c4859, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4abe371d, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x397fbdb isInit true, usesShared true, 1 GearsObj[0x302ef969, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc595b7b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b63299, 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 0x7c01089a, 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 0x7c01089a
    [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[0x40d62c1c, 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[0x1dddf81c, 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[0x38da9a9c, 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[0x40d62c1c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1dddf81c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38da9a9c, 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 0x760108a4, 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 0xc8aeb98, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x24d0479, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0xc8aeb98, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3754a4bf isInit true, usesShared true, 1 GearsObj[0x40d62c1c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1dddf81c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38da9a9c, 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[0x3fb336c4, 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[0x427db358, 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[0x47e03850, 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[0x3fb336c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x427db358, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47e03850, 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 0xc01084f, 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 0xc8aeb98, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x67280e8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x67280e8, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0xc8aeb98, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x62379589 isInit true, usesShared true, 1 GearsObj[0x3fb336c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x427db358, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47e03850, 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[0x593fafaf, 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[0x7538c8d1, 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[0x6699be, 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[0x593fafaf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7538c8d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6699be, 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 0x7c01089a, 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 0xc8aeb98, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x43700e42, 	(created true)
    [apply]   Created   Ctx #1: hash 0x67280e8, 	(created true)
    [apply]   Created   Ctx #2: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x43700e42, 	(isShared true, created true, master 0xc8aeb98)
    [apply]   Created   Ctx #0: hash 0x67280e8, 	(created true)
    [apply]   Created   Ctx #1: hash 0xc8aeb98, 	(created true)
    [apply]   Created   Ctx #2: hash 0x24d0479, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x4afcd809 isInit true, usesShared true, 1 GearsObj[0x593fafaf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7538c8d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6699be, 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 0x7c01089a, 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 0x7c01089a
    [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[0x687af5cb, 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[0x25407522, 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[0x104edefe, 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[0x687af5cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25407522, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x104edefe, 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 0x7c01089a, 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 0x4e5c73f5, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x4e5c73f5, 	(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[0x687af5cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25407522, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x104edefe, 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[0x70ffe7e8, 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[0x6f7a2b37, 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[0x2a43f7d1, 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[0x70ffe7e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f7a2b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a43f7d1, 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 0x7b01086a, 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 0x409b844e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e5c73f5, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x409b844e, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4e5c73f5, 	(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[0x70ffe7e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f7a2b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a43f7d1, 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[0x6121c560, 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[0x5821252, 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[0x329094bb, 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[0x6121c560, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5821252, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x329094bb, 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 0xb010850, 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 0x44a41885, 	(created true)
    [apply]   Created   Ctx #1: hash 0x409b844e, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4e5c73f5, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x44a41885, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x409b844e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e5c73f5, 	(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[0x6121c560, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5821252, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x329094bb, 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 0x7c01089a, 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 0x7c01089a
    [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[0x430f3ada, 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[0x71b1efbe, 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[0x3befe0a1, 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[0x430f3ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71b1efbe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3befe0a1, 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 0xc01084f, 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 0x52831d70, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x52831d70, 	(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[0x430f3ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71b1efbe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3befe0a1, 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[0x72b162e7, 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[0x10761953, 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[0xab07f8b, 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[0x72b162e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10761953, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xab07f8b, 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 0xc01084f, 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 0x52831d70, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5c44e950, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x5c44e950, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x43bc63a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x52831d70, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x5b12b668 isInit true, usesShared true, 1 GearsObj[0x72b162e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10761953, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xab07f8b, 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[0xbb4b4a3, 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[0xd347c2e, 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[0x7328f337, 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[0xbb4b4a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd347c2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7328f337, 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 0xffffffffdf01087a, 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 0x587b7600, 	(created true)
    [apply]   Created   Ctx #1: hash 0x52831d70, 	(created true)
    [apply]   Created   Ctx #2: hash 0x5c44e950, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x587b7600, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x43bc63a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x52831d70, 	(created true)
    [apply]   Created   Ctx #2: hash 0x5c44e950, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x1165b38 isInit true, usesShared true, 1 GearsObj[0xbb4b4a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd347c2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7328f337, 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 @ 1753154149391 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154149392 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CommonAnimatorSharedOnscreen took 1.704 sec
    [apply] Testcase: test02EachWithAnimatorSharedOnscreen took 1.749 sec
    [apply] Testcase: test11CommonAnimatorSharedOffscreen took 1.566 sec
    [apply] Testcase: test12EachWithAnimatorSharedOffscreen took 1.687 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 @ 1753154150693 ms III - Start
    [apply] SLOCK [T main @ 1753154150694 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x12eeb4d5, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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 0x7b01086a, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x580f5e70, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4e3c9a63, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x7224ddd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x70c2efdf, 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[0x580f5e70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e3c9a63, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c2efdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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 0x7b01086a, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x18e9c8fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created w/ share: GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x28124143, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created w/ share: GearsObj[0x7224ddd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x19f4b1b3, 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[0x18e9c8fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28124143, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19f4b1b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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 0x760108a4, 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 0x7cb21e74, 	(isShared true, created true, master 0x7cb21e74)
    [apply]   Created   Ctx #0: hash 0x34c94d87, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5ca00879, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x5ca00879, 	(isShared true, created true, master 0x7cb21e74)
    [apply]   Created   Ctx #0: hash 0x34c94d87, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7cb21e74, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x34c94d87, 	(isShared true, created true, master 0x7cb21e74)
    [apply]   Created   Ctx #0: hash 0x7cb21e74, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5ca00879, 	(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] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrder)
    [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorDirtyDtorOrder)
    [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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x719a2aad, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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 0xffffffffdf01087a, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4b8f3854, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xf8e62ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x4d9dce73, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1799e679, 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[0x4b8f3854, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf8e62ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1799e679, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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 0x7b01086a, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22091d19, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1b107635, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x4d9dce73, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6350ed3f, 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[0x22091d19, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b107635, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6350ed3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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 0x7b01086a, 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 0x6248c93e, 	(isShared true, created true, master 0x6248c93e)
    [apply]   Created   Ctx #0: hash 0x3c3e10ac, 	(created true)
    [apply]   Created   Ctx #1: hash 0x32f9e95b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3c3e10ac, 	(isShared true, created true, master 0x6248c93e)
    [apply]   Created   Ctx #0: hash 0x32f9e95b, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6248c93e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x32f9e95b, 	(isShared true, created true, master 0x6248c93e)
    [apply]   Created   Ctx #0: hash 0x3c3e10ac, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6248c93e, 	(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] junit.framework.TestListener: endTest(test02SyncedOneAnimatorDirtyDtorOrder)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] junit.framework.TestListener: startTest(test11AsyncEachAnimatorCleanDtorOrder)
    [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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x26e88b94, 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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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 0xb010850, 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[#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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22d7d397, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4ac7bd57, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x11672154, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7da9fd19, 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[0x22d7d397, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ac7bd57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7da9fd19, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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 0x7b01086a, 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[#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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3a274caa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x61ceb2d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x11672154, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x42d7e19c, 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[0x3a274caa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61ceb2d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42d7e19c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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 0xffffffffdf01087a, 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 0x3eb23d86, 	(isShared true, created true, master 0x3eb23d86)
    [apply]   Created   Ctx #0: hash 0x3f3beda2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x31fc0435, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3f3beda2, 	(isShared true, created true, master 0x3eb23d86)
    [apply]   Created   Ctx #0: hash 0x3eb23d86, 	(created true)
    [apply]   Created   Ctx #1: hash 0x31fc0435, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x31fc0435, 	(isShared true, created true, master 0x3eb23d86)
    [apply]   Created   Ctx #0: hash 0x3f3beda2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3eb23d86, 	(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] junit.framework.TestListener: endTest(test11AsyncEachAnimatorCleanDtorOrder)
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test12AsyncEachAnimatorDirtyDtorOrder)
    [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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x103f4668, 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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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 0xb010850, 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[#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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6b873878, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4633791b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x5b1ffeb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x135070a2, 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[0x6b873878, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4633791b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x135070a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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 0x760108a4, 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[#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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7f4170f6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x26b16130, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x5b1ffeb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f6ba54, 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[0x7f4170f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26b16130, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f6ba54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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 0x7c01089a, 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 0x2a64f1a3, 	(isShared true, created true, master 0x2a64f1a3)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58801d9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0xb4ffec0, 	(isShared true, created true, master 0x2a64f1a3)
    [apply]   Created   Ctx #0: hash 0x2a64f1a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58801d9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x58801d9, 	(isShared true, created true, master 0x2a64f1a3)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2a64f1a3, 	(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 @ 1753154158684 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154158684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.664 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154150693 ms III - Start
    [apply] SLOCK [T main @ 1753154150694 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x12eeb4d5, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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 0x7b01086a, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x580f5e70, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4e3c9a63, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x7224ddd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x70c2efdf, 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[0x580f5e70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e3c9a63, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c2efdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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 0x7b01086a, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x18e9c8fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created w/ share: GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x28124143, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created w/ share: GearsObj[0x7224ddd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x19f4b1b3, 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[0x18e9c8fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28124143, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19f4b1b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x2d587758, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12eeb4d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7224ddd, 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 0x760108a4, 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 0x7cb21e74, 	(isShared true, created true, master 0x7cb21e74)
    [apply]   Created   Ctx #0: hash 0x34c94d87, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5ca00879, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x5ca00879, 	(isShared true, created true, master 0x7cb21e74)
    [apply]   Created   Ctx #0: hash 0x34c94d87, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7cb21e74, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x34c94d87, 	(isShared true, created true, master 0x7cb21e74)
    [apply]   Created   Ctx #0: hash 0x7cb21e74, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5ca00879, 	(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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x719a2aad, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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 0xffffffffdf01087a, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4b8f3854, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xf8e62ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x4d9dce73, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1799e679, 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[0x4b8f3854, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf8e62ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1799e679, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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 0x7b01086a, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22091d19, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1b107635, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x4d9dce73, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6350ed3f, 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[0x22091d19, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b107635, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6350ed3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x1c5559bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x719a2aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9dce73, 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 0x7b01086a, 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 0x6248c93e, 	(isShared true, created true, master 0x6248c93e)
    [apply]   Created   Ctx #0: hash 0x3c3e10ac, 	(created true)
    [apply]   Created   Ctx #1: hash 0x32f9e95b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3c3e10ac, 	(isShared true, created true, master 0x6248c93e)
    [apply]   Created   Ctx #0: hash 0x32f9e95b, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6248c93e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x32f9e95b, 	(isShared true, created true, master 0x6248c93e)
    [apply]   Created   Ctx #0: hash 0x3c3e10ac, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6248c93e, 	(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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x26e88b94, 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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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 0xb010850, 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[#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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22d7d397, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4ac7bd57, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x11672154, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7da9fd19, 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[0x22d7d397, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ac7bd57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7da9fd19, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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 0x7b01086a, 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[#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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3a274caa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x61ceb2d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x11672154, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x42d7e19c, 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[0x3a274caa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61ceb2d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42d7e19c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x4073888a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e88b94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11672154, 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 0xffffffffdf01087a, 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 0x3eb23d86, 	(isShared true, created true, master 0x3eb23d86)
    [apply]   Created   Ctx #0: hash 0x3f3beda2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x31fc0435, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3f3beda2, 	(isShared true, created true, master 0x3eb23d86)
    [apply]   Created   Ctx #0: hash 0x3eb23d86, 	(created true)
    [apply]   Created   Ctx #1: hash 0x31fc0435, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x31fc0435, 	(isShared true, created true, master 0x3eb23d86)
    [apply]   Created   Ctx #0: hash 0x3f3beda2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3eb23d86, 	(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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x103f4668, 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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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 0xb010850, 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[#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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6b873878, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4633791b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x5b1ffeb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x135070a2, 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[0x6b873878, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4633791b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x135070a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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 0x760108a4, 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[#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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7f4170f6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x26b16130, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x5b1ffeb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f6ba54, 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[0x7f4170f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26b16130, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f6ba54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x5431043f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x103f4668, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b1ffeb, 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 0x7c01089a, 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 0x2a64f1a3, 	(isShared true, created true, master 0x2a64f1a3)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58801d9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0xb4ffec0, 	(isShared true, created true, master 0x2a64f1a3)
    [apply]   Created   Ctx #0: hash 0x2a64f1a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58801d9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x58801d9, 	(isShared true, created true, master 0x2a64f1a3)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2a64f1a3, 	(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 @ 1753154158684 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154158684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 1.578 sec
    [apply] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.337 sec
    [apply] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.451 sec
    [apply] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.458 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] 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 @ 1753154160041 ms III - Start
    [apply] SLOCK [T main @ 1753154160042 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer)
    [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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x4d76fb01, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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 0x7c01089a, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2f535a4c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x47d67672, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x185bc051, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb539b76, 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[0x2f535a4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47d67672, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb539b76, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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 0xffffffffdf01087a, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22664898, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created w/ share: GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3fd2ebbc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created w/ share: GearsObj[0x185bc051, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5a5fe853, 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[0x22664898, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fd2ebbc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a5fe853, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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 0x7b01086a, 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 0x6c5acf63, 	(isShared true, created true, master 0x6c5acf63)
    [apply]   Created   Ctx #0: hash 0x33e22452, 	(created true)
    [apply]   Created   Ctx #1: hash 0xe732c17, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x33e22452, 	(isShared true, created true, master 0x6c5acf63)
    [apply]   Created   Ctx #0: hash 0x6c5acf63, 	(created true)
    [apply]   Created   Ctx #1: hash 0xe732c17, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0xe732c17, 	(isShared true, created true, master 0x6c5acf63)
    [apply]   Created   Ctx #0: hash 0x6c5acf63, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33e22452, 	(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] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer)
    [apply] XXX-C-3.1: hash 0x6c5acf63, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer)
    [apply] XXX-C-3.2: hash 0x33e22452, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0xe732c17, 	(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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x4b0c6a55, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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 0x7c01089a, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5faa912f, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x547698b9, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x31ea946d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x43dc390f, 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[0x5faa912f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x547698b9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x43dc390f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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 0x760108a4, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7a8578bf, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x500cf973, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x31ea946d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x5e946de, 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[0x7a8578bf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x500cf973, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5e946de, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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 0xb010850, 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 0x1e3f8cae, 	(isShared true, created true, master 0x1e3f8cae)
    [apply]   Created   Ctx #0: hash 0xa4f24ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x488cb92, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0xa4f24ab, 	(isShared true, created true, master 0x1e3f8cae)
    [apply]   Created   Ctx #0: hash 0x1e3f8cae, 	(created true)
    [apply]   Created   Ctx #1: hash 0x488cb92, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x488cb92, 	(isShared true, created true, master 0x1e3f8cae)
    [apply]   Created   Ctx #0: hash 0xa4f24ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1e3f8cae, 	(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 0x1e3f8cae, 	(isShared false, created false, master 0x0)
    [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0xa4f24ab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x488cb92, 	(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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x481c0c57, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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 0x7c01089a, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7936396d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7c835a19, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x249af4ad, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x99ebac4, 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[0x7936396d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c835a19, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x99ebac4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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 0x7b01086a, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x50f3e09e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4b39cf76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x249af4ad, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1836919d, 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[0x50f3e09e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b39cf76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1836919d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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 0xffffffffdf01087a, 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 0xb4ffec0, 	(isShared true, created true, master 0xb4ffec0)
    [apply]   Created   Ctx #0: hash 0x2a64f1a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24a30a9f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2a64f1a3, 	(isShared true, created true, master 0xb4ffec0)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24a30a9f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x24a30a9f, 	(isShared true, created true, master 0xb4ffec0)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2a64f1a3, 	(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] junit.framework.TestListener: endTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer)
    [apply] XXX-C-3.1: hash 0xb4ffec0, 	(isShared false, created false, master 0x0)junit.framework.TestListener: startTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer)
    [apply] 
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x2a64f1a3, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x24a30a9f, 	(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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x3befe0a1, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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 0xc01084f, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x31200bf, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4c07413b, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x20949430, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x37fed79a, 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[0x31200bf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4c07413b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x37fed79a, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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 0x760108a4, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x31f7f903, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x5166faac, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x20949430, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3d2effc, 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[0x31f7f903, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5166faac, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3d2effc, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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 0x7b01086a, 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 0xf418edc, 	(isShared true, created true, master 0xf418edc)
    [apply]   Created   Ctx #0: hash 0x60a050a2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e67a31e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x6e67a31e, 	(isShared true, created true, master 0xf418edc)
    [apply]   Created   Ctx #0: hash 0x60a050a2, 	(created true)
    [apply]   Created   Ctx #1: hash 0xf418edc, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x60a050a2, 	(isShared true, created true, master 0xf418edc)
    [apply]   Created   Ctx #0: hash 0xf418edc, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e67a31e, 	(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 0xf418edc, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x6e67a31e, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x60a050a2, 	(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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8f4ea7c created: GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8f4ea7c created: GearsObj[0x53998571, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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 0xc01084f, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x733177c6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x436813f3 created w/ share: GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5cfaa591, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x436813f3 created w/ share: GearsObj[0x4b499a8a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb7ce65a, 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[0x733177c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cfaa591, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb7ce65a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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 0xb010850, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3650788a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x74fe5c40 created w/ share: GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1fa152b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x74fe5c40 created w/ share: GearsObj[0x4b499a8a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4e5eaaa2, 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[0x3650788a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fa152b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e5eaaa2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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 0xb010850, 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 0x649c9d1d, 	(isShared true, created true, master 0x649c9d1d)
    [apply]   Created   Ctx #0: hash 0x73b88f33, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7d7f6f34, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x73b88f33, 	(isShared true, created true, master 0x649c9d1d)
    [apply]   Created   Ctx #0: hash 0x7d7f6f34, 	(created true)
    [apply]   Created   Ctx #1: hash 0x649c9d1d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7d7f6f34, 	(isShared true, created true, master 0x649c9d1d)
    [apply]   Created   Ctx #0: hash 0x73b88f33, 	(created true)
    [apply]   Created   Ctx #1: hash 0x649c9d1d, 	(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] junit.framework.TestListener: endTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer)
    [apply] gear1 0x10e31a9a created: GearsObj[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x10e31a9a created: GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x10e31a9a created: GearsObj[0x47c1f68f, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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 0xb010850, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x548a28f4, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x131774fe created w/ share: GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x13f15dbe, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x131774fe created w/ share: GearsObj[0x6cab17f5, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x2c88b2df, 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[0x548a28f4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x13f15dbe, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2c88b2df, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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 0xffffffffdf01087a, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7b1c7275, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x158d2680 created w/ share: GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x256239d0, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x158d2680 created w/ share: GearsObj[0x6cab17f5, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3287b0c, 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[0x7b1c7275, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x256239d0, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3287b0c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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 0xc01084f, 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 0x437e149e, 	(isShared true, created true, master 0x437e149e)
    [apply]   Created   Ctx #0: hash 0x2e31f9a8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x20f6121e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2e31f9a8, 	(isShared true, created true, master 0x437e149e)
    [apply]   Created   Ctx #0: hash 0x437e149e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x20f6121e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x20f6121e, 	(isShared true, created true, master 0x437e149e)
    [apply]   Created   Ctx #0: hash 0x2e31f9a8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x437e149e, 	(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] junit.framework.TestListener: endTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers)
    [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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7f3b84b8 created: GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7f3b84b8 created: GearsObj[0x1d11991e, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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 0x760108a4, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xb00623d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57a3af25 created w/ share: GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4fd68814, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57a3af25 created w/ share: GearsObj[0x39804c07, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x73dec71f, 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[0xb00623d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fd68814, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73dec71f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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 0x7b01086a, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x13157abd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b662a77 created w/ share: GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1cb9474, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b662a77 created w/ share: GearsObj[0x39804c07, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6b05d24d, 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[0x13157abd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1cb9474, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b05d24d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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 0x7c01089a, 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 0x165545c9, 	(isShared true, created true, master 0x165545c9)
    [apply]   Created   Ctx #0: hash 0x32565ce5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3c91b4df, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x32565ce5, 	(isShared true, created true, master 0x165545c9)
    [apply]   Created   Ctx #0: hash 0x165545c9, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3c91b4df, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3c91b4df, 	(isShared true, created true, master 0x165545c9)
    [apply]   Created   Ctx #0: hash 0x32565ce5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x165545c9, 	(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] junit.framework.TestListener: endTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers)
    [apply] junit.framework.TestListener: startTest(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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x5c33f1a9 created: GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x5c33f1a9 created: GearsObj[0xbec7878, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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 0x760108a4, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5b66a01b, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1623b78d created w/ share: GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x91a4ace, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1623b78d created w/ share: GearsObj[0x5b829d2a, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x237ec13d, 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[0x5b66a01b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x91a4ace, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x237ec13d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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 0x7b01086a, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x65f827b3, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0xc8c12ac created w/ share: GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x695dd9b9, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0xc8c12ac created w/ share: GearsObj[0x5b829d2a, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x1d0001e6, 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[0x65f827b3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x695dd9b9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1d0001e6, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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 0x7c01089a, 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 0x745798a4, 	(isShared true, created true, master 0x745798a4)
    [apply]   Created   Ctx #0: hash 0x3ca533a8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3262db94, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3262db94, 	(isShared true, created true, master 0x745798a4)
    [apply]   Created   Ctx #0: hash 0x745798a4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3ca533a8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3ca533a8, 	(isShared true, created true, master 0x745798a4)
    [apply]   Created   Ctx #0: hash 0x745798a4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3262db94, 	(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] junit.framework.TestListener: endTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154178472 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154178472 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.101 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154160041 ms III - Start
    [apply] SLOCK [T main @ 1753154160042 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x4d76fb01, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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 0x7c01089a, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2f535a4c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x47d67672, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x185bc051, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb539b76, 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[0x2f535a4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47d67672, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb539b76, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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 0xffffffffdf01087a, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22664898, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created w/ share: GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3fd2ebbc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created w/ share: GearsObj[0x185bc051, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5a5fe853, 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[0x22664898, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fd2ebbc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a5fe853, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0xb6741a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d76fb01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x185bc051, 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 0x7b01086a, 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 0x6c5acf63, 	(isShared true, created true, master 0x6c5acf63)
    [apply]   Created   Ctx #0: hash 0x33e22452, 	(created true)
    [apply]   Created   Ctx #1: hash 0xe732c17, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x33e22452, 	(isShared true, created true, master 0x6c5acf63)
    [apply]   Created   Ctx #0: hash 0x6c5acf63, 	(created true)
    [apply]   Created   Ctx #1: hash 0xe732c17, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0xe732c17, 	(isShared true, created true, master 0x6c5acf63)
    [apply]   Created   Ctx #0: hash 0x6c5acf63, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33e22452, 	(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 0x6c5acf63, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x33e22452, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0xe732c17, 	(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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x4b0c6a55, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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 0x7c01089a, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5faa912f, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x547698b9, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x31ea946d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x43dc390f, 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[0x5faa912f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x547698b9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x43dc390f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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 0x760108a4, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7a8578bf, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x500cf973, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x31ea946d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x5e946de, 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[0x7a8578bf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x500cf973, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5e946de, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x60de9887, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b0c6a55, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x31ea946d, 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 0xb010850, 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 0x1e3f8cae, 	(isShared true, created true, master 0x1e3f8cae)
    [apply]   Created   Ctx #0: hash 0xa4f24ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x488cb92, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0xa4f24ab, 	(isShared true, created true, master 0x1e3f8cae)
    [apply]   Created   Ctx #0: hash 0x1e3f8cae, 	(created true)
    [apply]   Created   Ctx #1: hash 0x488cb92, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x488cb92, 	(isShared true, created true, master 0x1e3f8cae)
    [apply]   Created   Ctx #0: hash 0xa4f24ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1e3f8cae, 	(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 0x1e3f8cae, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0xa4f24ab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x488cb92, 	(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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x481c0c57, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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 0x7c01089a, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7936396d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7c835a19, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x249af4ad, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x99ebac4, 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[0x7936396d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c835a19, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x99ebac4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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 0x7b01086a, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x50f3e09e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4b39cf76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x249af4ad, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1836919d, 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[0x50f3e09e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b39cf76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1836919d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x753b0d55, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x481c0c57, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249af4ad, 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 0xffffffffdf01087a, 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 0xb4ffec0, 	(isShared true, created true, master 0xb4ffec0)
    [apply]   Created   Ctx #0: hash 0x2a64f1a3, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24a30a9f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2a64f1a3, 	(isShared true, created true, master 0xb4ffec0)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x24a30a9f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x24a30a9f, 	(isShared true, created true, master 0xb4ffec0)
    [apply]   Created   Ctx #0: hash 0xb4ffec0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2a64f1a3, 	(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 0xb4ffec0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x2a64f1a3, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x24a30a9f, 	(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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x3befe0a1, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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 0xc01084f, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x31200bf, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4c07413b, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x20949430, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x37fed79a, 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[0x31200bf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4c07413b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x37fed79a, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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 0x760108a4, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x31f7f903, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x5166faac, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x20949430, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3d2effc, 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[0x31f7f903, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5166faac, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3d2effc, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x71b1efbe, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3befe0a1, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20949430, 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 0x7b01086a, 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 0xf418edc, 	(isShared true, created true, master 0xf418edc)
    [apply]   Created   Ctx #0: hash 0x60a050a2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e67a31e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x6e67a31e, 	(isShared true, created true, master 0xf418edc)
    [apply]   Created   Ctx #0: hash 0x60a050a2, 	(created true)
    [apply]   Created   Ctx #1: hash 0xf418edc, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x60a050a2, 	(isShared true, created true, master 0xf418edc)
    [apply]   Created   Ctx #0: hash 0xf418edc, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e67a31e, 	(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 0xf418edc, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x6e67a31e, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x60a050a2, 	(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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8f4ea7c created: GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8f4ea7c created: GearsObj[0x53998571, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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 0xc01084f, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x733177c6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x436813f3 created w/ share: GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5cfaa591, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x436813f3 created w/ share: GearsObj[0x4b499a8a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb7ce65a, 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[0x733177c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cfaa591, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb7ce65a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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 0xb010850, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3650788a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x74fe5c40 created w/ share: GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1fa152b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x74fe5c40 created w/ share: GearsObj[0x4b499a8a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4e5eaaa2, 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[0x3650788a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fa152b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e5eaaa2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x1a87cfd2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53998571, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b499a8a, 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 0xb010850, 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 0x649c9d1d, 	(isShared true, created true, master 0x649c9d1d)
    [apply]   Created   Ctx #0: hash 0x73b88f33, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7d7f6f34, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x73b88f33, 	(isShared true, created true, master 0x649c9d1d)
    [apply]   Created   Ctx #0: hash 0x7d7f6f34, 	(created true)
    [apply]   Created   Ctx #1: hash 0x649c9d1d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7d7f6f34, 	(isShared true, created true, master 0x649c9d1d)
    [apply]   Created   Ctx #0: hash 0x73b88f33, 	(created true)
    [apply]   Created   Ctx #1: hash 0x649c9d1d, 	(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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x10e31a9a created: GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x10e31a9a created: GearsObj[0x47c1f68f, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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 0xb010850, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x548a28f4, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x131774fe created w/ share: GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x13f15dbe, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x131774fe created w/ share: GearsObj[0x6cab17f5, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x2c88b2df, 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[0x548a28f4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x13f15dbe, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2c88b2df, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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 0xffffffffdf01087a, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7b1c7275, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x158d2680 created w/ share: GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x256239d0, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x158d2680 created w/ share: GearsObj[0x6cab17f5, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3287b0c, 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[0x7b1c7275, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x256239d0, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3287b0c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x3d4287c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47c1f68f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cab17f5, 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 0xc01084f, 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 0x437e149e, 	(isShared true, created true, master 0x437e149e)
    [apply]   Created   Ctx #0: hash 0x2e31f9a8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x20f6121e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2e31f9a8, 	(isShared true, created true, master 0x437e149e)
    [apply]   Created   Ctx #0: hash 0x437e149e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x20f6121e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x20f6121e, 	(isShared true, created true, master 0x437e149e)
    [apply]   Created   Ctx #0: hash 0x2e31f9a8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x437e149e, 	(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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7f3b84b8 created: GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7f3b84b8 created: GearsObj[0x1d11991e, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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 0x760108a4, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xb00623d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57a3af25 created w/ share: GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4fd68814, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57a3af25 created w/ share: GearsObj[0x39804c07, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x73dec71f, 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[0xb00623d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fd68814, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73dec71f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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 0x7b01086a, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x13157abd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b662a77 created w/ share: GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1cb9474, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b662a77 created w/ share: GearsObj[0x39804c07, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6b05d24d, 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[0x13157abd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1cb9474, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b05d24d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x683caa46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d11991e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39804c07, 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 0x7c01089a, 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 0x165545c9, 	(isShared true, created true, master 0x165545c9)
    [apply]   Created   Ctx #0: hash 0x32565ce5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3c91b4df, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x32565ce5, 	(isShared true, created true, master 0x165545c9)
    [apply]   Created   Ctx #0: hash 0x165545c9, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3c91b4df, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3c91b4df, 	(isShared true, created true, master 0x165545c9)
    [apply]   Created   Ctx #0: hash 0x32565ce5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x165545c9, 	(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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x5c33f1a9 created: GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x5c33f1a9 created: GearsObj[0xbec7878, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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 0x760108a4, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5b66a01b, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1623b78d created w/ share: GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x91a4ace, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1623b78d created w/ share: GearsObj[0x5b829d2a, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x237ec13d, 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[0x5b66a01b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x91a4ace, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x237ec13d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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 0x7b01086a, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x65f827b3, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0xc8c12ac created w/ share: GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x695dd9b9, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0xc8c12ac created w/ share: GearsObj[0x5b829d2a, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x1d0001e6, 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[0x65f827b3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x695dd9b9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1d0001e6, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0xa5c1bb4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xbec7878, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5b829d2a, 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 0x7c01089a, 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 0x745798a4, 	(isShared true, created true, master 0x745798a4)
    [apply]   Created   Ctx #0: hash 0x3ca533a8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3262db94, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3262db94, 	(isShared true, created true, master 0x745798a4)
    [apply]   Created   Ctx #0: hash 0x745798a4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3ca533a8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3ca533a8, 	(isShared true, created true, master 0x745798a4)
    [apply]   Created   Ctx #0: hash 0x745798a4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3262db94, 	(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 @ 1753154178472 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154178472 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrderCopyBuffer took 2.032 sec
    [apply] Testcase: test02SyncedOneAnimatorCleanDtorOrderMapBuffer took 1.935 sec
    [apply] Testcase: test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer took 1.865 sec
    [apply] Testcase: test04SyncedOneAnimatorDirtyDtorOrderMapBuffer took 1.879 sec
    [apply] Testcase: test11ASyncEachAnimatorCleanDtorOrderCopyBuffer took 2.105 sec
    [apply] Testcase: test12ASyncEachAnimatorCleanDtorOrderMapBuffer took 2.149 sec
    [apply] Testcase: test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers took 2.132 sec
    [apply] Testcase: test14AsyncEachAnimatorDirtyDtorOrderMapBuffers took 2.119 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 @ 1753154179732 ms III - Start
    [apply] SLOCK [T main @ 1753154179733 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4a94ee4 created: GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4a94ee4 created: GearsObj[0x6a7d82f7, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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 0x7b01086a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x44aad5b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created w/ share: GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5c14c16b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created w/ share: GearsObj[0x2c10250a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x21e7ab88, 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[0x44aad5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c14c16b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21e7ab88, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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 0x7c01089a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x33c6d0f0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created w/ share: GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37eb3451, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created w/ share: GearsObj[0x2c10250a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x65487fbe, 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[0x33c6d0f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37eb3451, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65487fbe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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 0x7b01086a, 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 0x18769887, 	(isShared true, created true, master 0x18769887)
    [apply]   Created   Ctx #0: hash 0x61003bd6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48effbb9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x48effbb9, 	(isShared true, created true, master 0x18769887)
    [apply]   Created   Ctx #0: hash 0x18769887, 	(created true)
    [apply]   Created   Ctx #1: hash 0x61003bd6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x61003bd6, 	(isShared true, created true, master 0x48effbb9)
    [apply]   Created   Ctx #0: hash 0x18769887, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48effbb9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01)
    [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 @ 1753154183468 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154183468 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.414 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154179732 ms III - Start
    [apply] SLOCK [T main @ 1753154179733 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4a94ee4 created: GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4a94ee4 created: GearsObj[0x6a7d82f7, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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 0x7b01086a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x44aad5b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created w/ share: GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5c14c16b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created w/ share: GearsObj[0x2c10250a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x21e7ab88, 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[0x44aad5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c14c16b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21e7ab88, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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 0x7c01089a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x33c6d0f0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created w/ share: GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37eb3451, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created w/ share: GearsObj[0x2c10250a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x65487fbe, 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[0x33c6d0f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37eb3451, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65487fbe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x7af5bb73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a7d82f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c10250a, 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 0x7b01086a, 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 0x18769887, 	(isShared true, created true, master 0x18769887)
    [apply]   Created   Ctx #0: hash 0x61003bd6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48effbb9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x48effbb9, 	(isShared true, created true, master 0x18769887)
    [apply]   Created   Ctx #0: hash 0x18769887, 	(created true)
    [apply]   Created   Ctx #1: hash 0x61003bd6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x61003bd6, 	(isShared true, created true, master 0x48effbb9)
    [apply]   Created   Ctx #0: hash 0x18769887, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48effbb9, 	(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 @ 1753154183468 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154183468 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.564 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()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184896 ms III - Start
    [apply] SLOCK [T main @ 1753154184897 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] junit.framework.TestListener: startTest(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 0x35ec413d, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x439a37d8, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x26834e41, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x3030e824, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x3a0d92bb, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x22aee6c, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x11370400, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x69a5330e, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x22862f5b, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x66fe3cd3, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x11370400, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26834e41, 	(created true)
    [apply]   Created   Ctx #2: hash 0x3030e824, 	(created true)
    [apply]   Created   Ctx #3: hash 0x22aee6c, 	(created true)
    [apply]   Created   Ctx #4: hash 0x69a5330e, 	(created true)
    [apply]   Created   Ctx #5: hash 0x66fe3cd3, 	(created true)
    [apply]   Created   Ctx #6: hash 0x439a37d8, 	(created true)
    [apply]   Created   Ctx #7: hash 0x3a0d92bb, 	(created true)
    [apply]   Created   Ctx #8: hash 0x22862f5b, 	(created true)
    [apply]   Created   Ctx #9: hash 0x35ec413d, 	(created true)
    [apply]   Created   Ctx #10: hash 0x1f2ad17f, 	(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 0x35ec413d, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x439a37d8, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x26834e41, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x3030e824, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x3a0d92bb, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x22aee6c, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x11370400, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x69a5330e, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x22862f5b, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x66fe3cd3, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x11370400, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x26834e41, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x3030e824, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x22aee6c, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x69a5330e, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x66fe3cd3, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x439a37d8, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x3a0d92bb, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x22862f5b, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x35ec413d, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-0-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-1-C - GLContextShareSet.Map
    [apply] 0: hash 0x51649504, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x4919f4cb, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x6dd30441, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x2968f7ed, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x14dee6eb, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x7ae7bc02, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x15a5525e, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x2b56767d, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x7e5aae54, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x2a93aabd, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6dd30441, 	(created true)
    [apply]   Created   Ctx #2: hash 0x7ae7bc02, 	(created true)
    [apply]   Created   Ctx #3: hash 0x51649504, 	(created true)
    [apply]   Created   Ctx #4: hash 0x14dee6eb, 	(created true)
    [apply]   Created   Ctx #5: hash 0x4919f4cb, 	(created true)
    [apply]   Created   Ctx #6: hash 0x2968f7ed, 	(created true)
    [apply]   Created   Ctx #7: hash 0x7e5aae54, 	(created true)
    [apply]   Created   Ctx #8: hash 0x2a93aabd, 	(created true)
    [apply]   Created   Ctx #9: hash 0x2b56767d, 	(created true)
    [apply]   Created   Ctx #10: hash 0x15a5525e, 	(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 0x51649504, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x4919f4cb, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x6dd30441, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x2968f7ed, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x14dee6eb, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x7ae7bc02, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x15a5525e, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x2b56767d, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x7e5aae54, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x2a93aabd, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x6dd30441, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x7ae7bc02, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x51649504, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x4919f4cb, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x14dee6eb, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x2968f7ed, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x7e5aae54, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x2b56767d, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x15a5525e, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x2a93aabd, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-1-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-2-C - GLContextShareSet.Map
    [apply] 0: hash 0x18ea704a, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x12d2ecb2, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x7d1ba969, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x1ed37030, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x2c76aba2, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x29a2f715, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x17055c92, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x40479c3f, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x5ca61f6c, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x78296d04, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2c76aba2, 	(created true)
    [apply]   Created   Ctx #2: hash 0x78296d04, 	(created true)
    [apply]   Created   Ctx #3: hash 0x7d1ba969, 	(created true)
    [apply]   Created   Ctx #4: hash 0x18ea704a, 	(created true)
    [apply]   Created   Ctx #5: hash 0x5ca61f6c, 	(created true)
    [apply]   Created   Ctx #6: hash 0x1ed37030, 	(created true)
    [apply]   Created   Ctx #7: hash 0x17055c92, 	(created true)
    [apply]   Created   Ctx #8: hash 0x12d2ecb2, 	(created true)
    [apply]   Created   Ctx #9: hash 0x29a2f715, 	(created true)
    [apply]   Created   Ctx #10: hash 0x40479c3f, 	(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 0x18ea704a, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x12d2ecb2, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x7d1ba969, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x1ed37030, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x2c76aba2, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x29a2f715, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x17055c92, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x40479c3f, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x5ca61f6c, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x78296d04, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x2c76aba2, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x78296d04, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x7d1ba969, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x18ea704a, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x5ca61f6c, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x1ed37030, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x12d2ecb2, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x17055c92, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x29a2f715, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x40479c3f, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-2-X-SX2 - GLContextShareSet.Map
    [apply] junit.framework.TestListener: endTest(test01CleanDtorOrder)
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-X-X-M1 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(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 @ 1753154207368 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154207368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.152 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184896 ms III - Start
    [apply] SLOCK [T main @ 1753154184897 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 0x35ec413d, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x439a37d8, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x26834e41, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x3030e824, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x3a0d92bb, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x22aee6c, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x11370400, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x69a5330e, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x22862f5b, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x66fe3cd3, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x11370400, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26834e41, 	(created true)
    [apply]   Created   Ctx #2: hash 0x3030e824, 	(created true)
    [apply]   Created   Ctx #3: hash 0x22aee6c, 	(created true)
    [apply]   Created   Ctx #4: hash 0x69a5330e, 	(created true)
    [apply]   Created   Ctx #5: hash 0x66fe3cd3, 	(created true)
    [apply]   Created   Ctx #6: hash 0x439a37d8, 	(created true)
    [apply]   Created   Ctx #7: hash 0x3a0d92bb, 	(created true)
    [apply]   Created   Ctx #8: hash 0x22862f5b, 	(created true)
    [apply]   Created   Ctx #9: hash 0x35ec413d, 	(created true)
    [apply]   Created   Ctx #10: hash 0x1f2ad17f, 	(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 0x35ec413d, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x439a37d8, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x26834e41, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x3030e824, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x3a0d92bb, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x22aee6c, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x11370400, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x69a5330e, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x22862f5b, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x66fe3cd3, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x11370400, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x26834e41, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x3030e824, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x22aee6c, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x69a5330e, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x66fe3cd3, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x439a37d8, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x3a0d92bb, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x22862f5b, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x35ec413d, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-0-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-1-C - GLContextShareSet.Map
    [apply] 0: hash 0x51649504, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x4919f4cb, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x6dd30441, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x2968f7ed, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x14dee6eb, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x7ae7bc02, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x15a5525e, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x2b56767d, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x7e5aae54, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x2a93aabd, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6dd30441, 	(created true)
    [apply]   Created   Ctx #2: hash 0x7ae7bc02, 	(created true)
    [apply]   Created   Ctx #3: hash 0x51649504, 	(created true)
    [apply]   Created   Ctx #4: hash 0x14dee6eb, 	(created true)
    [apply]   Created   Ctx #5: hash 0x4919f4cb, 	(created true)
    [apply]   Created   Ctx #6: hash 0x2968f7ed, 	(created true)
    [apply]   Created   Ctx #7: hash 0x7e5aae54, 	(created true)
    [apply]   Created   Ctx #8: hash 0x2a93aabd, 	(created true)
    [apply]   Created   Ctx #9: hash 0x2b56767d, 	(created true)
    [apply]   Created   Ctx #10: hash 0x15a5525e, 	(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 0x51649504, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x4919f4cb, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x6dd30441, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x2968f7ed, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x14dee6eb, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x7ae7bc02, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x15a5525e, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x2b56767d, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x7e5aae54, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x2a93aabd, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x6dd30441, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x7ae7bc02, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x51649504, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x4919f4cb, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x14dee6eb, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x2968f7ed, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x7e5aae54, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x2b56767d, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x15a5525e, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x2a93aabd, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-1-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-2-C - GLContextShareSet.Map
    [apply] 0: hash 0x18ea704a, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x12d2ecb2, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x7d1ba969, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x1ed37030, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x2c76aba2, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x29a2f715, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x17055c92, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x40479c3f, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x5ca61f6c, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x78296d04, 	(isShared true, created true, master 0x1f2ad17f, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2c76aba2, 	(created true)
    [apply]   Created   Ctx #2: hash 0x78296d04, 	(created true)
    [apply]   Created   Ctx #3: hash 0x7d1ba969, 	(created true)
    [apply]   Created   Ctx #4: hash 0x18ea704a, 	(created true)
    [apply]   Created   Ctx #5: hash 0x5ca61f6c, 	(created true)
    [apply]   Created   Ctx #6: hash 0x1ed37030, 	(created true)
    [apply]   Created   Ctx #7: hash 0x17055c92, 	(created true)
    [apply]   Created   Ctx #8: hash 0x12d2ecb2, 	(created true)
    [apply]   Created   Ctx #9: hash 0x29a2f715, 	(created true)
    [apply]   Created   Ctx #10: hash 0x40479c3f, 	(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 0x18ea704a, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x12d2ecb2, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x7d1ba969, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x1ed37030, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x2c76aba2, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x29a2f715, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x17055c92, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x40479c3f, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x5ca61f6c, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x78296d04, 	(isShared true, created false, master 0x1f2ad17f, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x2c76aba2, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x78296d04, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x7d1ba969, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x18ea704a, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x5ca61f6c, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x1ed37030, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x12d2ecb2, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x17055c92, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x29a2f715, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x40479c3f, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-2-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-X-X-M1 - GLContextShareSet.Map
    [apply] 0: hash 0x1f2ad17f, 	(isShared true, created true, master 0x1f2ad17f, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1f2ad17f, 	(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 @ 1753154207368 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154207368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CleanDtorOrder took 20.318 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] junit.framework.TestListener: startTest(test01OneLife)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154208576 ms III - Start
    [apply] SLOCK [T main @ 1753154208577 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], 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[0x72d717c1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xdbf57b3 created: GearsObj[0x6b2954f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xdbf57b3 created: GearsObj[0x6b2954f4, 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[0x72d717c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b2954f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11e3e448, 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 0x5201085c, 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 0x5201085c
    [apply] 0 s: 60 f / 984 ms, 60.9 fps, 16 ms/f; total: 60 f, 60.9 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:                          3220ms
    [apply] junit.framework.TestListener: endTest(test01OneLife)
    [apply] junit.framework.TestListener: startTest(test02AnotherLifeWithGLInfo)
    [apply]   GLProfile.initSingleton():    1837ms
    [apply]   Demo Code:                    1362ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         21ms
    [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] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,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[#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[GL4/GL4.hw], on-scr[.]]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], obj 0x38c6f217]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [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 0x478190fc created: GearsObj[0xbbd0ca0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0xcde3cf8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0xcde3cf8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x478190fc FIN GearsES2[obj 0x478190fc isInit true, usesShared false, 1 GearsObj[0xbbd0ca0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xcde3cf8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ae26bb8, 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 0x478190fc 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-2,5,main] GearsES2.display 0x478190fc 256x256, swapInterval 1, drawable 0x760108a4
    [apply] 0 s: 60 f / 994 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [apply] junit.framework.TestListener: endTest(test02AnotherLifeWithGLInfo)
    [apply] junit.framework.TestListener: startTest(test03AnotherLife)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478190fc: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478190fc FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], obj 0x38c6f217]
    [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:                          1678ms
    [apply]   GLProfile.initSingleton():    443ms
    [apply]   Demo Code:                    1223ms
    [apply]   GLInfo:                       1ms
    [apply]   GLProfile.shutdown():         11ms
    [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] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], obj 0x35cabb2a]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,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-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 0x7e07db1f created: GearsObj[0x6d855bfa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0x7ff0ffd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0x7ff0ffd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x7e07db1f FIN GearsES2[obj 0x7e07db1f isInit true, usesShared false, 1 GearsObj[0x6d855bfa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ff0ffd2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cbc1cdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x7e07db1f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffdf01087a, 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-1,5,main] GearsES2.display 0x7e07db1f 256x256, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] 0 s: 60 f / 995 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x7e07db1f: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test03AnotherLife)
    [apply] junit.framework.TestListener: startTest(test03TwoLifes)
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x7e07db1f FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], 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:                          1669ms
    [apply]   GLProfile.initSingleton():    447ms
    [apply]   Demo Code:                    1205ms
    [apply]   GLInfo:                       1ms
    [apply]   GLProfile.shutdown():         16ms
    [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] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], obj 0x36bc55de]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,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-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 0x564fabc8 created: GearsObj[0x33a83143, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created: GearsObj[0x658813fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created: GearsObj[0x658813fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x33a83143, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x658813fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62cf4b59, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7b01086a, 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-2,5,main] GearsES2.display 0x564fabc8 256x256, swapInterval 1, drawable 0x7b01086a
    [apply] 0 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 fps, 16 ms/f
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] Total:                          1640ms
    [apply]   GLProfile.initSingleton():    419ms
    [apply]   Demo Code:                    1204ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         17ms
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], obj 0x16d04d3d]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,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-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 0x49ec71f8 created: GearsObj[0x3c5c3a72, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x3a616a40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x3a616a40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x3c5c3a72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a616a40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d34ac6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, 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-3,5,main] GearsES2.display 0x49ec71f8 256x256, swapInterval 1, drawable 0x760108a4
    [apply] 0 s: 60 f / 993 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test03TwoLifes)
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Total:                          1655ms
    [apply]   GLProfile.initSingleton():    456ms
    [apply]   Demo Code:                    1185ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         14ms
    [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 @ 1753154218763 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154218763 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.872 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 0x1af521de], 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 0x1af521de], obj 0x38c6f217]
    [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 0x1af521de], 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 0x1af521de], 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 0x1af521de], 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 @ 1753154208576 ms III - Start
    [apply] SLOCK [T main @ 1753154208577 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x72d717c1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xdbf57b3 created: GearsObj[0x6b2954f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xdbf57b3 created: GearsObj[0x6b2954f4, 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[0x72d717c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b2954f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11e3e448, 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 0x5201085c, 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 0x5201085c
    [apply] 0 s: 60 f / 984 ms, 60.9 fps, 16 ms/f; total: 60 f, 60.9 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:                          3220ms
    [apply]   GLProfile.initSingleton():    1837ms
    [apply]   Demo Code:                    1362ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         21ms
    [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-1-EDT-2,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[#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[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 0x478190fc created: GearsObj[0xbbd0ca0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0xcde3cf8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0xcde3cf8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x478190fc FIN GearsES2[obj 0x478190fc isInit true, usesShared false, 1 GearsObj[0xbbd0ca0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xcde3cf8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ae26bb8, 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 0x478190fc 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-2,5,main] GearsES2.display 0x478190fc 256x256, swapInterval 1, drawable 0x760108a4
    [apply] 0 s: 60 f / 994 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478190fc: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x478190fc FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], obj 0x38c6f217]
    [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:                          1678ms
    [apply]   GLProfile.initSingleton():    443ms
    [apply]   Demo Code:                    1223ms
    [apply]   GLInfo:                       1ms
    [apply]   GLProfile.shutdown():         11ms
    [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-1,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-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 0x7e07db1f created: GearsObj[0x6d855bfa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0x7ff0ffd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0x7ff0ffd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x7e07db1f FIN GearsES2[obj 0x7e07db1f isInit true, usesShared false, 1 GearsObj[0x6d855bfa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ff0ffd2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cbc1cdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x7e07db1f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffdf01087a, 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-1,5,main] GearsES2.display 0x7e07db1f 256x256, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] 0 s: 60 f / 995 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x7e07db1f: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x7e07db1f FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1af521de], 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:                          1669ms
    [apply]   GLProfile.initSingleton():    447ms
    [apply]   Demo Code:                    1205ms
    [apply]   GLInfo:                       1ms
    [apply]   GLProfile.shutdown():         16ms
    [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-2,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-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 0x564fabc8 created: GearsObj[0x33a83143, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created: GearsObj[0x658813fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created: GearsObj[0x658813fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x33a83143, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x658813fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62cf4b59, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7b01086a, 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-2,5,main] GearsES2.display 0x564fabc8 256x256, swapInterval 1, drawable 0x7b01086a
    [apply] 0 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 fps, 16 ms/f
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] Total:                          1640ms
    [apply]   GLProfile.initSingleton():    419ms
    [apply]   Demo Code:                    1204ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         17ms
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,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-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 0x49ec71f8 created: GearsObj[0x3c5c3a72, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x3a616a40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x3a616a40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x3c5c3a72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a616a40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d34ac6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, 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-3,5,main] GearsES2.display 0x49ec71f8 256x256, swapInterval 1, drawable 0x760108a4
    [apply] 0 s: 60 f / 993 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Total:                          1655ms
    [apply]   GLProfile.initSingleton():    456ms
    [apply]   Demo Code:                    1185ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         14ms
    [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 @ 1753154218763 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154218763 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OneLife took 3.508 sec
    [apply] Testcase: test02AnotherLifeWithGLInfo took 1.68 sec
    [apply] Testcase: test03AnotherLife took 1.67 sec
    [apply] Testcase: test03TwoLifes took 3.296 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] junit.framework.TestListener: startTest(test01SyncedOneAnimator)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154219957 ms III - Start
    [apply] SLOCK [T main @ 1753154219958 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[0x258b2592, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x1cc1b4f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x1cc1b4f4, 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[0x258b2592, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1cc1b4f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x483b661b, 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 0xffffffffdf01087a, 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[0x5c6ac1cc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created: GearsObj[0x6c49fed9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created: GearsObj[0x6c49fed9, 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[0x5c6ac1cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c49fed9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xaef6dd9, 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 0x30108ac, 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[0x31db922, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x13687e3d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x13687e3d, 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[0x31db922, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13687e3d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73b0c33b, 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 0xffffffffb1010838, 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] 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 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[0xb0db80b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0xc7ac080, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0xc7ac080, 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[0xb0db80b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc7ac080, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ad27f37, 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 0x5201085c, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x9f4a9dd, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70d2db1e, 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 0xffffffffb1010838, 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[0x2a12160e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created: GearsObj[0x79e2dcea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created: GearsObj[0x79e2dcea, 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[0x2a12160e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79e2dcea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7becd6b9, 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 0xb010850, 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 @ 1753154226037 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154226038 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.76 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154219957 ms III - Start
    [apply] SLOCK [T main @ 1753154219958 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[0x258b2592, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x1cc1b4f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x1cc1b4f4, 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[0x258b2592, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1cc1b4f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x483b661b, 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 0xffffffffdf01087a, 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[0x5c6ac1cc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created: GearsObj[0x6c49fed9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created: GearsObj[0x6c49fed9, 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[0x5c6ac1cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c49fed9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xaef6dd9, 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 0x30108ac, 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[0x31db922, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x13687e3d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x13687e3d, 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[0x31db922, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13687e3d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73b0c33b, 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 0xffffffffb1010838, 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[0xb0db80b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0xc7ac080, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0xc7ac080, 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[0xb0db80b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc7ac080, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ad27f37, 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 0x5201085c, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x9f4a9dd, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70d2db1e, 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 0xffffffffb1010838, 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[0x2a12160e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created: GearsObj[0x79e2dcea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created: GearsObj[0x79e2dcea, 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[0x2a12160e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79e2dcea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7becd6b9, 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 0xb010850, 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 @ 1753154226037 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154226038 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimator took 4.068 sec
    [apply] Testcase: test02AsyncEachAnimator took 1.984 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] junit.framework.TestListener: tests to run: 16
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154227273 ms III - Start
    [apply] SLOCK [T main @ 1753154227273 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis
    [apply] junit.framework.TestListener: startTest(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] 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 - test02NormalPost_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test02NormalPost_1WinPostVis)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis
    [apply] junit.framework.TestListener: startTest(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.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis
    [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] junit.framework.TestListener: endTest(test05NormalPre_4WinPostVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4WinPostVis
    [apply] junit.framework.TestListener: startTest(test06NormalPost_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] junit.framework.TestListener: endTest(test06NormalPost_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test07ExclPre_4WinPostVis)
    [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] 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.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test08ExclPost_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test11NormalPre_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.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] junit.framework.TestListener: endTest(test11NormalPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(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] 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(test13ExclPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(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] 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.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] junit.framework.TestListener: endTest(test17ExclPre_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(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 - test17ExclPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - 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.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154255570 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.959 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154227273 ms III - Start
    [apply] SLOCK [T main @ 1753154227273 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154255570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154255570 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NormalPre_1WinPostVis took 3.528 sec
    [apply] Testcase: test02NormalPost_1WinPostVis took 0.405 sec
    [apply] Testcase: test03ExclPre_1WinPostVis took 3.116 sec
    [apply] Testcase: test04ExclPost_1WinPostVis took 0.397 sec
    [apply] Testcase: test05NormalPre_4WinPostVis took 2.254 sec
    [apply] Testcase: test06NormalPost_4WinPostVis took 1.065 sec
    [apply] Testcase: test07ExclPre_4WinPostVis took 3.727 sec
    [apply] Testcase: test08ExclPost_4WinPostVis took 0.858 sec
    [apply] Testcase: test11NormalPre_1WinPreVis took 1.741 sec
    [apply] Testcase: test12NormalPost_1WinPreVis took 0.413 sec
    [apply] Testcase: test13ExclPre_1WinPreVis took 3.134 sec
    [apply] Testcase: test14ExclPost_1WinPreVis took 0.411 sec
    [apply] Testcase: test15NormalPre_4WinPreVis took 1.962 sec
    [apply] Testcase: test16NormalPost_4WinPreVis took 0.61 sec
    [apply] Testcase: test17ExclPre_4WinPreVis took 3.542 sec
    [apply] Testcase: test18ExclPost_4WinPreVis took 0.585 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] junit.framework.TestListener: tests to run: 16++++ Test Singleton.ctor()
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154256861 ms III - Start
    [apply] SLOCK [T main @ 1753154256862 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] 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: startTest(test02NormalPost_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test02NormalPost_1WinPostVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis
    [apply] junit.framework.TestListener: startTest(test03ExclPre_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] junit.framework.TestListener: endTest(test03ExclPre_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(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] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test05NormalPre_4WinPostVis)
    [apply] waitForRealized: to false, goal reached truejunit.framework.TestListener: startTest(test06NormalPost_4WinPostVis)
    [apply] 
    [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] junit.framework.TestListener: endTest(test06NormalPost_4WinPostVis)waitForRealized: to false, goal reached true
    [apply] 
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: startTest(test07ExclPre_4WinPostVis)
    [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] 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] ++++ 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] 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 - 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] 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] junit.framework.TestListener: endTest(test13ExclPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(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.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] 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 - test16NormalPost_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test17ExclPre_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 - 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] 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] junit.framework.TestListener: endTest(test18ExclPost_4WinPreVis)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154284705 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154284705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.509 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154256861 ms III - Start
    [apply] SLOCK [T main @ 1753154256862 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 @ 1753154284705 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154284705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NormalPre_1WinPostVis took 3.506 sec
    [apply] Testcase: test02NormalPost_1WinPostVis took 0.392 sec
    [apply] Testcase: test03ExclPre_1WinPostVis took 3.073 sec
    [apply] Testcase: test04ExclPost_1WinPostVis took 0.412 sec
    [apply] Testcase: test05NormalPre_4WinPostVis took 2.249 sec
    [apply] Testcase: test06NormalPost_4WinPostVis took 0.923 sec
    [apply] Testcase: test07ExclPre_4WinPostVis took 3.702 sec
    [apply] Testcase: test08ExclPost_4WinPostVis took 0.728 sec
    [apply] Testcase: test11NormalPre_1WinPreVis took 1.738 sec
    [apply] Testcase: test12NormalPost_1WinPreVis took 0.405 sec
    [apply] Testcase: test13ExclPre_1WinPreVis took 3.097 sec
    [apply] Testcase: test14ExclPost_1WinPreVis took 0.412 sec
    [apply] Testcase: test15NormalPre_4WinPreVis took 1.923 sec
    [apply] Testcase: test16NormalPost_4WinPreVis took 0.589 sec
    [apply] Testcase: test17ExclPre_4WinPreVis took 3.541 sec
    [apply] Testcase: test18ExclPost_4WinPreVis took 0.6 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] ++++ 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 @ 1753154285881 ms III - Start
    [apply] SLOCK [T main @ 1753154285882 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] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test01Normal_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(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] 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(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 - test07Excl_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test11Normal_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test07Excl_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(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] 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 - test13Excl_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test15Normal_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test13Excl_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(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] 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 @ 1753154301413 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154301413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test17Excl_4WinPreVis)
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.188 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154285881 ms III - Start
    [apply] SLOCK [T main @ 1753154285882 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 @ 1753154301413 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154301413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Normal_1WinPostVis took 3.276 sec
    [apply] Testcase: test03Excl_1WinPostVis took 1.476 sec
    [apply] Testcase: test05Normal_4WinPostVis took 1.975 sec
    [apply] Testcase: test07Excl_4WinPostVis took 1.95 sec
    [apply] Testcase: test11Normal_1WinPreVis took 1.489 sec
    [apply] Testcase: test13Excl_1WinPreVis took 1.484 sec
    [apply] Testcase: test15Normal_4WinPreVis took 1.651 sec
    [apply] Testcase: test17Excl_4WinPreVis took 1.68 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154302596 ms III - Start
    [apply] SLOCK [T main @ 1753154302597 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 8
    [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] ++++ 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: startTest(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] 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.TestExclusiveContext12FPSAnimNEWT - test05Normal_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - 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.TestExclusiveContext12FPSAnimNEWT - test07Excl_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - 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] 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.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] 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] ++++ 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] 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] ++++ 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 @ 1753154318063 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154318063 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.13 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154302596 ms III - Start
    [apply] SLOCK [T main @ 1753154302597 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 @ 1753154318063 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154318063 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Normal_1WinPostVis took 3.267 sec
    [apply] Testcase: test03Excl_1WinPostVis took 1.485 sec
    [apply] Testcase: test05Normal_4WinPostVis took 1.958 sec
    [apply] Testcase: test07Excl_4WinPostVis took 1.889 sec
    [apply] Testcase: test11Normal_1WinPreVis took 1.488 sec
    [apply] Testcase: test13Excl_1WinPreVis took 1.503 sec
    [apply] Testcase: test15Normal_4WinPreVis took 1.649 sec
    [apply] Testcase: test17Excl_4WinPreVis took 1.68 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 @ 1753154319254 ms III - Start
    [apply] SLOCK [T main @ 1753154319255 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[0x75f27eee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x63d8b19f created: GearsObj[0x31df07cb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x63d8b19f created: GearsObj[0x31df07cb, 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[0x75f27eee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31df07cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ef48417, 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 0xffffffffb1010838, 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 0xffffffffa401083e, 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 1096
    [apply] 1 - A w1-h 0x0,-ctx 0x20000
    [apply] 1 - A w2-h 0xffffffffa401083e,-ctx 0x10002
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x63d8b19f 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa401083e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, 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[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7c01089a, 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 0xffffffffa401083e,-ctx 0x20000
    [apply] 1 - switch - END 1096
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2039
    [apply] 2 - A w1-h 0x0,-ctx 0x10002
    [apply] 2 - A w2-h 0xffffffffa401083e,-ctx 0x20000
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa401083e, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 58.0, [l -1.0, r 1.0, b -1.0, t 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 0xffffffffa401083e,-ctx 0x10002
    [apply] 2 - switch - END 2039
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0116-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0116-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2)
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x63d8b19f: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGLES2)
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGLES2)
    [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] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGL2ES2)
    [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 0x1ea8e1f2: tileRendererInUse null, GearsES2[obj 0x1ea8e1f2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1ea8e1f2 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 0x1ea8e1f2 created: GearsObj[0xc7f5375, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1ea8e1f2 created: GearsObj[0x209d7c05, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1ea8e1f2 created: GearsObj[0x209d7c05, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.init.X 0x1ea8e1f2 FIN GearsES2[obj 0x1ea8e1f2 isInit true, usesShared false, 1 GearsObj[0xc7f5375, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x209d7c05, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5da7f6a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.reshape 0x1ea8e1f2 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ea8e1f2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 1098
    [apply] 1 - A w1-h 0xffffffffb1010838,-ctx 0x20002
    [apply] 1 - A w2-h 0x0,-ctx 0x30000
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x1ea8e1f2 0/0 356x356 of 356x356, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ea8e1f2, 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] 1 - B w1-h 0x0,-ctx 0x30000
    [apply] 1 - B w2-h 0x760108a4,-ctx 0x20002
    [apply] 1 - switch - END 1098
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0068-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2068
    [apply] 2 - A w1-h 0x0,-ctx 0x30000
    [apply] 2 - A w2-h 0x5201085c,-ctx 0x20002
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x1ea8e1f2 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ea8e1f2, angle 60.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 0x5201085c,-ctx 0x30000
    [apply] 2 - switch - END 2068
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0121-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] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGL2ES2)
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1ea8e1f2: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGLES2)
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGLES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGL2ES2)
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1ea8e1f2 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 0x34272119: tileRendererInUse null, GearsES2[obj 0x34272119 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x34272119 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 0x34272119 created: GearsObj[0x4e75ada7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x34272119 created: GearsObj[0x2819e90d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x34272119 created: GearsObj[0x2819e90d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.init.X 0x34272119 FIN GearsES2[obj 0x34272119 isInit true, usesShared false, 1 GearsObj[0x4e75ada7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2819e90d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36cccf83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.reshape 0x34272119 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5201085c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34272119, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 1099
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x34272119 0/0 356x356 of 356x356, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34272119, 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
    [apply] 1 - switch - END 1099
    [apply] 2 - switch - START 2037
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x34272119 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa401083e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34272119, 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 2037
    [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGL2ES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGLES2)
    [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGLES2)
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x34272119: tileRendererInUse null
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x34272119 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 @ 1753154328896 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154328897 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 6, 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 @ 1753154319254 ms III - Start
    [apply] SLOCK [T main @ 1753154319255 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[0x75f27eee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x63d8b19f created: GearsObj[0x31df07cb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x63d8b19f created: GearsObj[0x31df07cb, 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[0x75f27eee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31df07cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ef48417, 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 0xffffffffb1010838, 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 0xffffffffa401083e, 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 1096
    [apply] 1 - A w1-h 0x0,-ctx 0x20000
    [apply] 1 - A w2-h 0xffffffffa401083e,-ctx 0x10002
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x63d8b19f 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa401083e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, 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[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7c01089a, 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 0xffffffffa401083e,-ctx 0x20000
    [apply] 1 - switch - END 1096
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2039
    [apply] 2 - A w1-h 0x0,-ctx 0x10002
    [apply] 2 - A w2-h 0xffffffffa401083e,-ctx 0x20000
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa401083e, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 58.0, [l -1.0, r 1.0, b -1.0, t 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 0xffffffffa401083e,-ctx 0x10002
    [apply] 2 - switch - END 2039
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0116-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0116-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.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 0x1ea8e1f2: tileRendererInUse null, GearsES2[obj 0x1ea8e1f2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1ea8e1f2 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 0x1ea8e1f2 created: GearsObj[0xc7f5375, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1ea8e1f2 created: GearsObj[0x209d7c05, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1ea8e1f2 created: GearsObj[0x209d7c05, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.init.X 0x1ea8e1f2 FIN GearsES2[obj 0x1ea8e1f2 isInit true, usesShared false, 1 GearsObj[0xc7f5375, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x209d7c05, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5da7f6a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.reshape 0x1ea8e1f2 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ea8e1f2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 1098
    [apply] 1 - A w1-h 0xffffffffb1010838,-ctx 0x20002
    [apply] 1 - A w2-h 0x0,-ctx 0x30000
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x1ea8e1f2 0/0 356x356 of 356x356, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ea8e1f2, 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] 1 - B w1-h 0x0,-ctx 0x30000
    [apply] 1 - B w2-h 0x760108a4,-ctx 0x20002
    [apply] 1 - switch - END 1098
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0068-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2068
    [apply] 2 - A w1-h 0x0,-ctx 0x30000
    [apply] 2 - A w2-h 0x5201085c,-ctx 0x20002
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x1ea8e1f2 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ea8e1f2, angle 60.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 0x5201085c,-ctx 0x30000
    [apply] 2 - switch - END 2068
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0121-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 0x1ea8e1f2: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1ea8e1f2 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 0x34272119: tileRendererInUse null, GearsES2[obj 0x34272119 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x34272119 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 0x34272119 created: GearsObj[0x4e75ada7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x34272119 created: GearsObj[0x2819e90d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x34272119 created: GearsObj[0x2819e90d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.init.X 0x34272119 FIN GearsES2[obj 0x34272119 isInit true, usesShared false, 1 GearsObj[0x4e75ada7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2819e90d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36cccf83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.reshape 0x34272119 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5201085c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34272119, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 1099
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x34272119 0/0 356x356 of 356x356, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34272119, 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
    [apply] 1 - switch - END 1099
    [apply] 2 - switch - START 2037
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x34272119 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa401083e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34272119, 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 2037
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x34272119: tileRendererInUse null
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x34272119 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 @ 1753154328896 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154328897 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGL2ES2 took 4.758 sec
    [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGLES2 took 0.001 sec
    [apply] Testcase: testSwitch2GLWindowOneDemoGL2ES2 took 2.392 sec
    [apply] Testcase: testSwitch2GLWindowOneDemoGLES2 took 0.002 sec
    [apply] Testcase: testSwitch2WindowSingleContextGL2ES2 took 2.446 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154330146 ms III - Start
    [apply] SLOCK [T main @ 1753154330148 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] junit.framework.TestListener: tests to run: 12
    [apply] junit.framework.TestListener: startTest(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 1050
    [apply] 1 - switch - END 1050
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0061-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2105
    [apply] 2 - switch - END 2105
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0121-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] junit.framework.TestListener: endTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def)
    [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 1047
    [apply] 1 - switch - END 1047
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0063-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2004
    [apply] 2 - switch - END 2004
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3093-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] junit.framework.TestListener: endTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(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 1075
    [apply] 1 - switch - END 1075
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n4024-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2093
    [apply] 2 - switch - END 2093
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n7711-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test01cSwitch2Offscreen2OffscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def)
    [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 1086
    [apply] 1 - switch - END 1086
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4392-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2087
    [apply] 2 - switch - END 2087
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4451-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA)
    [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 1053
    [apply] 1 - switch - END 1053
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] 2 - switch - START 2100
    [apply] 2 - switch - END 2100
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0124-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] junit.framework.TestListener: endTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA)
    [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 1076
    [apply] 1 - switch - END 1076
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3660-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 2 - switch - START 2099
    [apply] 2 - switch - END 2099
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n7021-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] 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] 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 1043
    [apply] 1 - switch - END 1043
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2077
    [apply] 2 - switch - END 2077
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0122-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] junit.framework.TestListener: endTest(test03aSwitch2Onscreen2OnscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: startTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu)
    [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] junit.framework.TestListener: endTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: startTest(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 1057
    [apply] 1 - switch - END 1057
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4218-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2081
    [apply] 2 - switch - END 2081
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8763-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] junit.framework.TestListener: endTest(test03cSwitch2Offscreen2OffscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: startTest(test03dSwitch2Offscreen2OnscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: endTest(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 @ 1753154357310 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154357310 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.844 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154330146 ms III - Start
    [apply] SLOCK [T main @ 1753154330148 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 1050
    [apply] 1 - switch - END 1050
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0061-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2105
    [apply] 2 - switch - END 2105
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0121-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 1047
    [apply] 1 - switch - END 1047
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0063-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2004
    [apply] 2 - switch - END 2004
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3093-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 1075
    [apply] 1 - switch - END 1075
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n4024-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2093
    [apply] 2 - switch - END 2093
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n7711-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 1086
    [apply] 1 - switch - END 1086
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4392-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2087
    [apply] 2 - switch - END 2087
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4451-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 1053
    [apply] 1 - switch - END 1053
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] 2 - switch - START 2100
    [apply] 2 - switch - END 2100
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0124-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 1076
    [apply] 1 - switch - END 1076
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3660-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 2 - switch - START 2099
    [apply] 2 - switch - END 2099
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n7021-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 1043
    [apply] 1 - switch - END 1043
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2077
    [apply] 2 - switch - END 2077
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0122-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 1057
    [apply] 1 - switch - END 1057
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4218-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2081
    [apply] 2 - switch - END 2081
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8763-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 @ 1753154357310 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154357310 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 5.5 sec
    [apply] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.125 sec
    [apply] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 3.056 sec
    [apply] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 2.974 sec
    [apply] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 3.123 sec
    [apply] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 0.076 sec
    [apply] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 3.042 sec
    [apply] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.03 sec
    [apply] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 3.071 sec
    [apply] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.07 sec
    [apply] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 3.026 sec
    [apply] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.03 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] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GLADDelegateGL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154358600 ms III - Start
    [apply] SLOCK [T main @ 1753154358601 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x18f0e31e: tileRendererInUse null, GearsES2[obj 0x18f0e31e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x18f0e31e 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 0x18f0e31e created: GearsObj[0x192ddc9b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x18f0e31e created: GearsObj[0x527d2bb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x18f0e31e created: GearsObj[0x527d2bb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.init.X 0x18f0e31e FIN GearsES2[obj 0x18f0e31e isInit true, usesShared false, 1 GearsObj[0x192ddc9b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x527d2bb6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56f1f898, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.reshape 0x18f0e31e 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18f0e31e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x18f0e31e 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18f0e31e, 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 0x18f0e31e: tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] GearsES2.dispose 0x18f0e31e 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] junit.framework.TestListener: endTest(test01GLADDelegateGL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GLADDelegateGLES2)
    [apply] junit.framework.TestListener: endTest(test02GLADDelegateGLES2)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154363308 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154363308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.38 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154358600 ms III - Start
    [apply] SLOCK [T main @ 1753154358601 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x18f0e31e: tileRendererInUse null, GearsES2[obj 0x18f0e31e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x18f0e31e 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 0x18f0e31e created: GearsObj[0x192ddc9b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x18f0e31e created: GearsObj[0x527d2bb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x18f0e31e created: GearsObj[0x527d2bb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.init.X 0x18f0e31e FIN GearsES2[obj 0x18f0e31e isInit true, usesShared false, 1 GearsObj[0x192ddc9b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x527d2bb6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56f1f898, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.reshape 0x18f0e31e 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18f0e31e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x18f0e31e 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18f0e31e, 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 0x18f0e31e: tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] GearsES2.dispose 0x18f0e31e 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 @ 1753154363308 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154363308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLADDelegateGL2ES2 took 4.659 sec
    [apply] Testcase: test02GLADDelegateGLES2 took 0.003 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] junit.framework.TestListener: startTest(test01AccumStencilPBuffer)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154364583 ms III - Start
    [apply] SLOCK [T main @ 1753154364584 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] 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] 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] Image right side up
    [apply] junit.framework.TestListener: endTest(test01DefaultPBuffer)
    [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] junit.framework.TestListener: startTest(test01StencilFBO)
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01StencilFBO)
    [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 @ 1753154367043 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154367043 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.122 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 @ 1753154364583 ms III - Start
    [apply] SLOCK [T main @ 1753154364584 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154367043 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154367043 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AccumStencilPBuffer took 2.266 sec
    [apply] Testcase: test01DefaultFBO took 0.07 sec
    [apply] Testcase: test01DefaultPBuffer took 0.048 sec
    [apply] Testcase: test01StencilFBO took 0.049 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] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01DesktopCapsEquals)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154368329 ms III - Start
    [apply] SLOCK [T main @ 1753154368330 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] 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 @ 1753154371268 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154371268 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.61 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154368329 ms III - Start
    [apply] SLOCK [T main @ 1753154368330 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 @ 1753154371268 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154371268 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01DesktopCapsEquals took 2.909 sec
    [apply] Testcase: test02EGLCapsEquals took 0 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] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372493 ms III - Start
    [apply] SLOCK [T main @ 1753154372494 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testOffsreenFBOMultiSampleAA8)
    [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] ++++ 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] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0)
    [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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] 
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA2)
    [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] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA4)
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA4)
    [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: 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 @ 1753154382990 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154382991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.146 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372493 ms III - Start
    [apply] SLOCK [T main @ 1753154372494 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154382990 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154382991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 4.117 sec
    [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.893 sec
    [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.783 sec
    [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.837 sec
    [apply] Testcase: testOnscreenMultiSampleAA0 took 0.219 sec
    [apply] Testcase: testOnscreenMultiSampleAA2 took 0.204 sec
    [apply] Testcase: testOnscreenMultiSampleAA4 took 0.189 sec
    [apply] Testcase: testOnscreenMultiSampleAA8 took 0.191 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 @ 1753154384129 ms III - Start
    [apply] SLOCK [T main @ 1753154384130 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0)
    [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] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [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] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOffsreenFBOMultiSampleAA8)
    [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] junit.framework.TestListener: endTest(testOffsreenFBOMultiSampleAA8)
    [apply] junit.framework.TestListener: startTest(testOffsreenPBufferMultiSampleAA8)
    [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] 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 @ 1753154394252 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154394253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.783 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154384129 ms III - Start
    [apply] SLOCK [T main @ 1753154384130 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154394252 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154394253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 4.165 sec
    [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.826 sec
    [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.748 sec
    [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.908 sec
    [apply] Testcase: testOnscreenMultiSampleAA0 took 0.22 sec
    [apply] Testcase: testOnscreenMultiSampleAA8 took 0.201 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] ++++ 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 @ 1753154395525 ms III - Start
    [apply] SLOCK [T main @ 1753154395525 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x4ca819, 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dea2ba3, 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 0x5201085c, 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 0x5201085c
    [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] junit.framework.TestListener: endTest(test01OpaqueDecorated)
    [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] junit.framework.TestListener: startTest(test01TransparentDecorated)
    [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[0x2f81f89f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x7c8a9e3a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x7c8a9e3a, 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[0x2f81f89f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c8a9e3a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x321c966d, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] junit.framework.TestListener: endTest(test01TransparentDecorated)
    [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] junit.framework.TestListener: startTest(test01TransparentUndecorated)
    [apply] gear1 0x222545dc created: GearsObj[0x10b0505b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x4b1238e8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x4b1238e8, 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[0x10b0505b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b1238e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dcbfe7f, 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 0xffffffffa401083e, 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 0xffffffffa401083e
    [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] junit.framework.TestListener: endTest(test01TransparentUndecorated)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] 
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154399852 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154399852 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.007 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154395525 ms III - Start
    [apply] SLOCK [T main @ 1753154395525 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x4ca819, 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dea2ba3, 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 0x5201085c, 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 0x5201085c
    [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[0x2f81f89f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x7c8a9e3a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x7c8a9e3a, 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[0x2f81f89f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c8a9e3a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x321c966d, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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[0x10b0505b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x4b1238e8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x4b1238e8, 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[0x10b0505b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b1238e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dcbfe7f, 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 0xffffffffa401083e, 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 0xffffffffa401083e
    [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 @ 1753154399852 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154399852 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OpaqueDecorated took 0.817 sec
    [apply] Testcase: test01TransparentDecorated took 0.652 sec
    [apply] Testcase: test01TransparentUndecorated took 0.672 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 @ 1753154401040 ms III - Start
    [apply] SLOCK [T main @ 1753154401041 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.TestGearsES1NEWT - test00
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(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[0x5bb4e28a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4307091a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x1e8841d4, 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]junit.framework.TestListener: endTest(test00)
    [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] ++++ 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 @ 1753154404012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154404012 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.631 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154401040 ms III - Start
    [apply] SLOCK [T main @ 1753154401041 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.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[0x5bb4e28a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4307091a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x1e8841d4, 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 @ 1753154404012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154404012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 2.936 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] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154405160 ms III - Start
    [apply] SLOCK [T main @ 1753154405161 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@7395c7c6, 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 / 1109 ms, 54.1 fps, 18 ms/f; total: 60 f, 54.1 fps, 18 ms/f
    [apply] junit.framework.TestListener: endTest(test00)
    [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 @ 1753154408816 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154408816 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.309 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154405160 ms III - Start
    [apply] SLOCK [T main @ 1753154405161 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@7395c7c6, 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 / 1109 ms, 54.1 fps, 18 ms/f; total: 60 f, 54.1 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 @ 1753154408816 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154408816 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 3.627 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] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154409938 ms III - Start
    [apply] SLOCK [T main @ 1753154409938 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x7701083a, 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 @ 1753154413432 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154413432 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.147 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154409938 ms III - Start
    [apply] SLOCK [T main @ 1753154409938 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x7701083a, 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 @ 1753154413432 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154413432 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 3.457 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] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154414591 ms III - Start
    [apply] SLOCK [T main @ 1753154414592 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [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:1753154416878 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154416880 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154416905 d 60ms]]
    [apply] NEW SYNC EVENT! tSyncEventNumber=1 tSyncTime=1249500
    [apply] 1 s: 60 f / 1001 ms, 59.9 fps, 16 ms/f; total: 60 f, 59.9 fps, 16 ms/f
    [apply] 2 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 120 f, 59.9 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.9 fps, 16 ms/f
    [apply] 4 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 240 f, 59.9 fps, 16 ms/f
    [apply] 5 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 300 f, 59.9 fps, 16 ms/f
    [apply] junit.framework.TestListener: endTest(testElektronenMultiplizierer01)
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154422002 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154422037 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 @ 1753154422066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154422066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.144 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 @ 1753154414591 ms III - Start
    [apply] SLOCK [T main @ 1753154414592 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:1753154416878 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154416880 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154416905 d 60ms]]
    [apply] 1 s: 60 f / 1001 ms, 59.9 fps, 16 ms/f; total: 60 f, 59.9 fps, 16 ms/f
    [apply] 2 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 120 f, 59.9 fps, 16 ms/f
    [apply] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 180 f, 59.9 fps, 16 ms/f
    [apply] 4 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 240 f, 59.9 fps, 16 ms/f
    [apply] 5 s: 60 f / 999 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:1753154422002 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154422037 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 @ 1753154422066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154422066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testElektronenMultiplizierer01 took 5.299 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)++++ Test Singleton.ctor()
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154423329 ms III - Start
    [apply] SLOCK [T main @ 1753154423330 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.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, 0x1710081, 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, 0x3de00a1, 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, 0x11d0165, 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, 0x26102bf, 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, 0x3f90149, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 112 / 135  640 x 480 ] 640x480
    [apply] window resized: [ 112 / 135  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): [ 112 / 135  640 x 480 ]
    [apply] window bounds (pixels): [ 112 / 135  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[0x60a4f77e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x323b36e0 created: GearsObj[0x4cda360, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x323b36e0 created: GearsObj[0x4cda360, 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[0x60a4f77e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cda360, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26ecfa0e, 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 0xffffffffb1010838, 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] junit.framework.TestListener: endTest(test01_GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02_GLES2)
    [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, 0x118023b, 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, 0x1d20127, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] junit.framework.TestListener: endTest(test02_GLES2)
    [apply] junit.framework.TestListener: startTest(test03_GL3)
    [apply] Create PointerIcon #03: PointerIcon[obj 0x313ac989, .windows_nil-1, 0x3fa0149, 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, 0x26202bf, 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, 0x11e0165, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 138 / 161  640 x 480 ] 640x480
    [apply] window resized: [ 138 / 161  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): [ 138 / 161  640 x 480 ]
    [apply] window bounds (pixels): [ 138 / 161  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] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [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] gear1 0x799f10e1 created: GearsObj[0x72f35a42, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x799f10e1 created: GearsObj[0x34594af0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x799f10e1 created: GearsObj[0x34594af0, 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[0x72f35a42, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34594af0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23d5637a, 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 0x5201085c, 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] junit.framework.TestListener: endTest(test03_GL3)
    [apply] junit.framework.TestListener: startTest(test99_PixelScale1_DefaultNorm)
    [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, 0x26d02ef, 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, 0x11f0165, 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, 0x315025d, 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, 0x26302bf, 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, 0x3fb0149, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 164 / 187  640 x 480 ] 640x480
    [apply] window resized: [ 164 / 187  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): [ 164 / 187  640 x 480 ]
    [apply] window bounds (pixels): [ 164 / 187  640 x 480 ]
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [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] 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] 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[0x12664d79, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2a4fb17b created: GearsObj[0x180738e9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2a4fb17b created: GearsObj[0x180738e9, 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[0x12664d79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x180738e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4320f13a, 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 0xffffffffdf01087a, 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] junit.framework.TestListener: endTest(test99_PixelScale1_DefaultNorm)
    [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 @ 1753154427891 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154427891 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.224 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154423329 ms III - Start
    [apply] SLOCK [T main @ 1753154423330 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.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, 0x1710081, 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, 0x3de00a1, 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, 0x11d0165, 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, 0x26102bf, 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, 0x3f90149, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 112 / 135  640 x 480 ] 640x480
    [apply] window resized: [ 112 / 135  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): [ 112 / 135  640 x 480 ]
    [apply] window bounds (pixels): [ 112 / 135  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[0x60a4f77e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x323b36e0 created: GearsObj[0x4cda360, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x323b36e0 created: GearsObj[0x4cda360, 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[0x60a4f77e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cda360, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26ecfa0e, 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 0xffffffffb1010838, 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, 0x118023b, 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, 0x1d20127, 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, 0x3fa0149, 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, 0x26202bf, 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, 0x11e0165, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 138 / 161  640 x 480 ] 640x480
    [apply] window resized: [ 138 / 161  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): [ 138 / 161  640 x 480 ]
    [apply] window bounds (pixels): [ 138 / 161  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] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [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] gear1 0x799f10e1 created: GearsObj[0x72f35a42, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x799f10e1 created: GearsObj[0x34594af0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x799f10e1 created: GearsObj[0x34594af0, 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[0x72f35a42, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34594af0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23d5637a, 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 0x5201085c, 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, 0x26d02ef, 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, 0x11f0165, 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, 0x315025d, 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, 0x26302bf, 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, 0x3fb0149, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 164 / 187  640 x 480 ] 640x480
    [apply] window resized: [ 164 / 187  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): [ 164 / 187  640 x 480 ]
    [apply] window bounds (pixels): [ 164 / 187  640 x 480 ]
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [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] 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] 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[0x12664d79, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2a4fb17b created: GearsObj[0x180738e9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2a4fb17b created: GearsObj[0x180738e9, 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[0x12664d79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x180738e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4320f13a, 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 0xffffffffdf01087a, 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 @ 1753154427891 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154427891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL2ES2 took 3.138 sec
    [apply] Testcase: test02_GLES2 took 0 sec
    [apply] Testcase: test03_GL3 took 0.699 sec
    [apply] Testcase: test99_PixelScale1_DefaultNorm took 0.689 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 @ 1753154429184 ms III - Start
    [apply] SLOCK [T main @ 1753154429185 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.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, 0x1f901f5, 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, 0x1d1024b, 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, 0x3ec00a1, 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, 0x18802c5, 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, 0x1f502c1, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   216/239 800x600
    [apply] window resized: 216/239 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: 216/239[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[0x16e7494a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6dc17b83 created: GearsObj[0x262644eb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6dc17b83 created: GearsObj[0x262644eb, 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[0x16e7494a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262644eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78a57140, 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 0x760108a4, 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] junit.framework.TestListener: endTest(test01_GL2ES2)
    [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 @ 1753154432223 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154432223 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.705 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154429184 ms III - Start
    [apply] SLOCK [T main @ 1753154429185 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.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, 0x1f901f5, 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, 0x1d1024b, 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, 0x3ec00a1, 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, 0x18802c5, 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, 0x1f502c1, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   216/239 800x600
    [apply] window resized: 216/239 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: 216/239[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[0x16e7494a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6dc17b83 created: GearsObj[0x262644eb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6dc17b83 created: GearsObj[0x262644eb, 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[0x16e7494a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262644eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78a57140, 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 0x760108a4, 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 @ 1753154432223 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154432223 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL2ES2 took 3.005 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154433494 ms III - Start
    [apply] SLOCK [T main @ 1753154433495 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.TestLandscapeES2NEWT - test01GL2ES2
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(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: 34/57 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@30fbd9fd, 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 0xffffffffb1010838
    [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 / 1107 ms, 54.2 fps, 18 ms/f; total: 60 f, 54.2 fps, 18 ms/f
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [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: 34/57 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@7743ba83, 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 0xffffffffdf01087a
    [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 @ 1753154438287 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154438287 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test02GL3)
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.468 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154433494 ms III - Start
    [apply] SLOCK [T main @ 1753154433495 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.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: 34/57 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@30fbd9fd, 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 0xffffffffb1010838
    [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 / 1107 ms, 54.2 fps, 18 ms/f; total: 60 f, 54.2 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: 34/57 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@7743ba83, 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 0xffffffffdf01087a
    [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 @ 1753154438287 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154438287 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 3.555 sec
    [apply] Testcase: test02GL3 took 1.204 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 @ 1753154439470 ms III - Start
    [apply] SLOCK [T main @ 1753154439471 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.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: 86/109 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 0x760108a4, 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 / 1131 ms, 53.0 fps, 18 ms/f; total: 60 f, 53.0 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] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [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: 112/135 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 0xffffffffb1010838, 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 / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 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 @ 1753154444275 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154444276 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.473 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154439470 ms III - Start
    [apply] SLOCK [T main @ 1753154439471 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.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: 86/109 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 0x760108a4, 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 / 1131 ms, 53.0 fps, 18 ms/f; total: 60 f, 53.0 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: 112/135 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 0xffffffffb1010838, 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 / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 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 @ 1753154444275 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154444276 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 3.57 sec
    [apply] Testcase: test02GL3 took 1.199 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 @ 1753154445629 ms III - Start
    [apply] SLOCK [T main @ 1753154445630 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.TestGearsNEWT - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Create PointerIcon #01: PointerIcon[obj 0x47af7f3d, .windows_nil-1, 0x1dd01d5, 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, 0x1e2024b, 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, 0x1fb02c1, 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, 0x12d0165, 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, 0x12101db, 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 0x7701083a, 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): [ 164 / 187  640 x 480 ]
    [apply] window bounds (pixels): [ 164 / 187  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] junit.framework.TestListener: endTest(test01)
    [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 @ 1753154448657 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154448657 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.699 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154445629 ms III - Start
    [apply] SLOCK [T main @ 1753154445630 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.TestGearsNEWT - test01
    [apply] Create PointerIcon #01: PointerIcon[obj 0x47af7f3d, .windows_nil-1, 0x1dd01d5, 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, 0x1e2024b, 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, 0x1fb02c1, 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, 0x12d0165, 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, 0x12101db, 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 0x7701083a, 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): [ 164 / 187  640 x 480 ]
    [apply] window bounds (pixels): [ 164 / 187  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 @ 1753154448657 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154448657 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.832 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 @ 1753154449814 ms III - Start
    [apply] SLOCK [T main @ 1753154449814 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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__-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] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0013-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] junit.framework.TestListener: endTest(test01_DefCaps_Anim)
    [apply] junit.framework.TestListener: startTest(test02_DefCaps_NoAnim)
    [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] junit.framework.TestListener: endTest(test02_DefCaps_NoAnim)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test12_FBOCaps_NoAnim)
    [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 @ 1753154455806 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154455806 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.666 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154449814 ms III - Start
    [apply] SLOCK [T main @ 1753154449814 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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__-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] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0013-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 @ 1753154455806 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154455806 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_DefCaps_Anim took 0.829 sec
    [apply] Testcase: test02_DefCaps_NoAnim took 0.685 sec
    [apply] Testcase: test12_FBOCaps_NoAnim took 2.277 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] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01_GL3Core_Passthrough)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154456971 ms III - Start
    [apply] SLOCK [T main @ 1753154456971 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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@1309c40b, 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 / 1162 ms, 51.6 fps, 19 ms/f; total: 60 f, 51.6 fps, 19 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] junit.framework.TestListener: endTest(test01_GL3Core_Passthrough)
    [apply] junit.framework.TestListener: startTest(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@2c0258d7, 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] junit.framework.TestListener: endTest(test02_GL3Core_FlipXYZ)
    [apply] 1 s: 60 f / 1086 ms, 55.2 fps, 18 ms/f; total: 60 f, 55.2 fps, 18 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] junit.framework.TestListener: startTest(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@589da472, 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] junit.framework.TestListener: endTest(test11_GL3Compat_Passthrough)
    [apply] 1 s: 60 f / 1075 ms, 55.8 fps, 17 ms/f; total: 60 f, 55.8 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] junit.framework.TestListener: startTest(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@d28aadf, 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 / 1068 ms, 56.1 fps, 17 ms/f; total: 60 f, 56.1 fps, 17 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] junit.framework.TestListener: endTest(test12_GL3Compat_FlipXYZ)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154464273 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154464273 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.978 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154456971 ms III - Start
    [apply] SLOCK [T main @ 1753154456971 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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@1309c40b, 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 / 1162 ms, 51.6 fps, 19 ms/f; total: 60 f, 51.6 fps, 19 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@2c0258d7, 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] 1 s: 60 f / 1086 ms, 55.2 fps, 18 ms/f; total: 60 f, 55.2 fps, 18 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@589da472, 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 / 1075 ms, 55.8 fps, 17 ms/f; total: 60 f, 55.8 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@d28aadf, 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 / 1068 ms, 56.1 fps, 17 ms/f; total: 60 f, 56.1 fps, 17 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 @ 1753154464273 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154464273 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL3Core_Passthrough took 3.597 sec
    [apply] Testcase: test02_GL3Core_FlipXYZ took 1.216 sec
    [apply] Testcase: test11_GL3Compat_Passthrough took 1.221 sec
    [apply] Testcase: test12_GL3Compat_FlipXYZ took 1.229 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] junit.framework.TestListener: startTest(test01_01a)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154465537 ms III - Start
    [apply] SLOCK [T main @ 1753154465538 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 / 1170 ms, 51.2 fps, 19 ms/f; total: 60 f, 51.2 fps, 19 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test01_01a)
    [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 @ 1753154469171 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154469171 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.293 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154465537 ms III - Start
    [apply] SLOCK [T main @ 1753154465538 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 / 1170 ms, 51.2 fps, 19 ms/f; total: 60 f, 51.2 fps, 19 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 @ 1753154469171 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154469171 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_01a took 3.595 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] junit.framework.TestListener: startTest(test01_01a)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154470312 ms III - Start
    [apply] SLOCK [T main @ 1753154470313 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 / 1128 ms, 53.1 fps, 18 ms/f; total: 60 f, 53.1 fps, 18 ms/f
    [apply] junit.framework.TestListener: endTest(test01_01a)
    [apply] junit.framework.TestListener: startTest(test02_01b)
    [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 / 1068 ms, 56.1 fps, 17 ms/f; total: 60 f, 56.1 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] junit.framework.TestListener: endTest(test02_01b)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154475117 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154475117 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.465 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154470312 ms III - Start
    [apply] SLOCK [T main @ 1753154470313 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 / 1128 ms, 53.1 fps, 18 ms/f; total: 60 f, 53.1 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.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 / 1068 ms, 56.1 fps, 17 ms/f; total: 60 f, 56.1 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 @ 1753154475117 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154475117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_01a took 3.56 sec
    [apply] Testcase: test02_01b took 1.206 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] junit.framework.TestListener: tests to run: 5
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(test00NoShaderState_Validation)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154476258 ms III - Start
    [apply] SLOCK [T main @ 1753154476259 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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@4b93972f,
    [apply] 	Handle    0x7701083a,
    [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 0x9402b8, surfaceHandle 0x7701083a, 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 0x51981d3c], 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 0x51981d3c], 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 0x51981d3c], 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] junit.framework.TestListener: endTest(test00NoShaderState_Validation)
    [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] junit.framework.TestListener: startTest(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@4b93972f,
    [apply] 	Handle    0x760108a4,
    [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 0x9502b8, surfaceHandle 0x760108a4, 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 0x51981d3c], 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 0x51981d3c], 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 0x51981d3c], 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] junit.framework.TestListener: endTest(test01ShaderState_Validation)
    [apply] junit.framework.TestListener: startTest(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 0x577f1529, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@59b8f1b6,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4b93972f,
    [apply] 	Handle    0xffffffffdf01087a,
    [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 0x9602b8, surfaceHandle 0xffffffffdf01087a, 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 0x51981d3c], obj 0x5d877e59], 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 0x51981d3c], obj 0x5d877e59]], 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 0x51981d3c], obj 0x5d877e59], 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 <1885fb8d, 377c73e9>[count 1, qsz 0, owner <Thread-3>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] junit.framework.TestListener: endTest(test02ShaderState_PerformanceSingleKeepEnabled)
    [apply] junit.framework.TestListener: startTest(test03ShaderState_PerformanceSingleToggleEnable)
    [apply] testShaderState00PerformanceSingle toggleEnable false: 0.147s: 600f, 4081.6 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 0x1120f095, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1fe70cc1,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4b93972f,
    [apply] 	Handle    0x760108a4,
    [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 0x9702b8, surfaceHandle 0x760108a4, 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 0x51981d3c], obj 0x1bd89be5], 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 0x51981d3c], obj 0x1bd89be5]], 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 0x51981d3c], obj 0x1bd89be5], 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 <5eda06fa, 4868e1ec>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] junit.framework.TestListener: endTest(test03ShaderState_PerformanceSingleToggleEnable)
    [apply] junit.framework.TestListener: startTest(test04ShaderState_PerformanceDouble)
    [apply] testShaderState00PerformanceSingle toggleEnable true: 0.178s: 600f, 3370.7 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 0x32355df0, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3cf2a5c6,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4b93972f,
    [apply] 	Handle    0xffffffffdf01087a,
    [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 0x9802b8, surfaceHandle 0xffffffffdf01087a, 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 0x51981d3c], obj 0x38cd3680], 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 0x51981d3c], obj 0x38cd3680]], 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 0x51981d3c], obj 0x38cd3680], 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 <7dcfaffd, 658db769>[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.188s: 600f, 3191.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 @ 1753154480388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154480388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.802 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154476258 ms III - Start
    [apply] SLOCK [T main @ 1753154476259 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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@4b93972f,
    [apply] 	Handle    0x7701083a,
    [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 0x9402b8, surfaceHandle 0x7701083a, 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 0x51981d3c], 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 0x51981d3c], 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 0x51981d3c], 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@4b93972f,
    [apply] 	Handle    0x760108a4,
    [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 0x9502b8, surfaceHandle 0x760108a4, 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 0x51981d3c], 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 0x51981d3c], 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 0x51981d3c], 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 0x577f1529, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@59b8f1b6,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4b93972f,
    [apply] 	Handle    0xffffffffdf01087a,
    [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 0x9602b8, surfaceHandle 0xffffffffdf01087a, 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 0x51981d3c], obj 0x5d877e59], 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 0x51981d3c], obj 0x5d877e59]], 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 0x51981d3c], obj 0x5d877e59], 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 <1885fb8d, 377c73e9>[count 1, qsz 0, owner <Thread-3>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable false: 0.147s: 600f, 4081.6 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 0x1120f095, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1fe70cc1,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4b93972f,
    [apply] 	Handle    0x760108a4,
    [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 0x9702b8, surfaceHandle 0x760108a4, 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 0x51981d3c], obj 0x1bd89be5], 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 0x51981d3c], obj 0x1bd89be5]], 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 0x51981d3c], obj 0x1bd89be5], 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 <5eda06fa, 4868e1ec>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable true: 0.178s: 600f, 3370.7 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 0x32355df0, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3cf2a5c6,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4b93972f,
    [apply] 	Handle    0xffffffffdf01087a,
    [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 0x9802b8, surfaceHandle 0xffffffffdf01087a, 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 0x51981d3c], obj 0x38cd3680], 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 0x51981d3c], obj 0x38cd3680]], 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 0x51981d3c], obj 0x38cd3680], 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 <7dcfaffd, 658db769>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] screen #2
    [apply] testShaderState01PerformanceDouble: 0.188s: 600f, 3191.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 @ 1753154480388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154480388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00NoShaderState_Validation took 2.527 sec
    [apply] Testcase: test01ShaderState_Validation took 0.333 sec
    [apply] Testcase: test02ShaderState_PerformanceSingleKeepEnabled took 0.498 sec
    [apply] Testcase: test03ShaderState_PerformanceSingleToggleEnable took 0.358 sec
    [apply] Testcase: test04ShaderState_PerformanceDouble took 0.345 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 @ 1753154481822 ms III - Start
    [apply] SLOCK [T main @ 1753154481823 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@325f94b,
    [apply] 	Handle    0xffffffffb1010838,
    [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 0x9902b8, surfaceHandle 0xffffffffb1010838, 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 0x745d5274], 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 0x745d5274], 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 0x745d5274], 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] junit.framework.TestListener: startTest(test11ShaderStateValidationSP1Linked)
    [apply] testShaderState01PerformanceDouble: 0.23s: 600f, 2608.6 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@325f94b,
    [apply] 	Handle    0x760108a4,
    [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 0x9a02b8, surfaceHandle 0x760108a4, 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 0x745d5274], 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 0x745d5274], 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 0x745d5274], 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] junit.framework.TestListener: endTest(test11ShaderStateValidationSP1Linked)
    [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] junit.framework.TestListener: startTest(test12ShaderStateValidationSP1Unlinked)
    [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@325f94b,
    [apply] 	Handle    0x7701083a,
    [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 480x480 wu, 480x480 pixel] handle 0x9b02b8, surfaceHandle 0x7701083a, 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 0x745d5274], 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 0x745d5274], 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 0x745d5274], 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 @ 1753154485417 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154485417 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.248 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154481822 ms III - Start
    [apply] SLOCK [T main @ 1753154481823 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@325f94b,
    [apply] 	Handle    0xffffffffb1010838,
    [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 0x9902b8, surfaceHandle 0xffffffffb1010838, 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 0x745d5274], 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 0x745d5274], 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 0x745d5274], 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.23s: 600f, 2608.6 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@325f94b,
    [apply] 	Handle    0x760108a4,
    [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 0x9a02b8, surfaceHandle 0x760108a4, 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 0x745d5274], 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 0x745d5274], 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 0x745d5274], 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@325f94b,
    [apply] 	Handle    0x7701083a,
    [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 480x480 wu, 480x480 pixel] handle 0x9b02b8, surfaceHandle 0x7701083a, 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 0x745d5274], 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 0x745d5274], 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 0x745d5274], 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 @ 1753154485417 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154485417 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ShaderStatePerformanceDouble took 2.738 sec
    [apply] Testcase: test11ShaderStateValidationSP1Linked took 0.351 sec
    [apply] Testcase: test12ShaderStateValidationSP1Unlinked took 0.458 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154486627 ms III - Start
    [apply] SLOCK [T main @ 1753154486628 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testGLSLCompilation01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] junit.framework.TestListener: endTest(testGLSLCompilation01)
    [apply] junit.framework.TestListener: startTest(testGLSLUse01)
    [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 0xffffffffdf01087a, 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] junit.framework.TestListener: endTest(testGLSLUse01)
    [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 @ 1753154489347 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154489347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.391 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154486627 ms III - Start
    [apply] SLOCK [T main @ 1753154486628 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffdf01087a, 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 @ 1753154489347 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154489347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGLSLCompilation01 took 2.356 sec
    [apply] Testcase: testGLSLUse01 took 0.319 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] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_PSA)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154490524 ms III - Start
    [apply] SLOCK [T main @ 1753154490525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] junit.framework.TestListener: endTest(test01_PSA)
    [apply] junit.framework.TestListener: startTest(test99_PS1)
    [apply] main: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test99_PS1)
    [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 @ 1753154494306 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154494306 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.443 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154490524 ms III - Start
    [apply] SLOCK [T main @ 1753154490525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154494306 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154494306 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_PSA took 3.043 sec
    [apply] Testcase: test99_PS1 took 0.675 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] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154495457 ms III - Start
    [apply] SLOCK [T main @ 1753154495458 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] junit.framework.TestListener: startTest(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] 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] error: Varying (named PPPosition) specified but not present in the program object.
    [apply] 
    [apply] 
    [apply] 
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154498233 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154498233 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.442 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 @ 1753154495457 ms III - Start
    [apply] SLOCK [T main @ 1753154495458 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154498233 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154498233 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameOK took 2.545 sec
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameWrong took 0.202 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] junit.framework.TestListener: tests to run: 7
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154499429 ms III - Start
    [apply] SLOCK [T main @ 1753154499430 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] 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] 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] junit.framework.TestListener: endTest(test01aOffscreenWindowPBuffer)
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)junit.framework.TestListener: startTest(test01bOffscreenWindowPBufferStencil)
    [apply] 
    [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 0xfffffffffe010895, 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] 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 0xffffffffed01085f, 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: startTest(test01cOffscreenWindowPBuffer555)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBuffer555)
    [apply] junit.framework.TestListener: startTest(test01cOffscreenWindowPBufferStencilAlpha)
    [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 0x20100a0, 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] junit.framework.TestListener: endTest(test01cOffscreenWindowPBufferStencilAlpha)
    [apply] junit.framework.TestListener: startTest(test02Offscreen3Windows1DisplayPBuffer)
    [apply] Create Window 0
    [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 0x21010853, 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] 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 0xffffffffa20107d6, 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 0x7e01085f, 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 0x78010851, 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] junit.framework.TestListener: endTest(test02Offscreen3Windows1DisplayPBuffer)
    [apply] junit.framework.TestListener: startTest(test03Offscreen3Windows3DisplaysPBuffer)
    [apply] Create Window 0
    [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 0x3701085b, 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 0x590108ab, 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 0x690107e2, 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 0x7c01085a, 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] junit.framework.TestListener: endTest(test04OffscreenSnapshotWithDemoPBuffer)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154520701 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154520701 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.932 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 @ 1753154499429 ms III - Start
    [apply] SLOCK [T main @ 1753154499430 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 0xfffffffffe010895, 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 0xffffffffed01085f, 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 0x20100a0, 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 0x21010853, 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 0xffffffffa20107d6, 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 0x7e01085f, 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 0x78010851, 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 0x3701085b, 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 0x590108ab, 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 0x690107e2, 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 0x7c01085a, 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 @ 1753154520701 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154520701 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01aOffscreenWindowPBuffer took 1.861 sec
    [apply] Testcase: test01bOffscreenWindowPBufferStencil took 1.674 sec
    [apply] Testcase: test01cOffscreenWindowPBuffer555 took 1.669 sec
    [apply] Testcase: test01cOffscreenWindowPBufferStencilAlpha took 1.685 sec
    [apply] Testcase: test02Offscreen3Windows1DisplayPBuffer took 5.174 sec
    [apply] Testcase: test03Offscreen3Windows3DisplaysPBuffer took 5.19 sec
    [apply] Testcase: test04OffscreenSnapshotWithDemoPBuffer took 1.817 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] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test11OffscreenWindowPixmap)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154522052 ms III - Start
    [apply] SLOCK [T main @ 1753154522053 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 0xffffffffb1010838, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape FIN
    [apply] junit.framework.TestListener: endTest(test11OffscreenWindowPixmap)
    [apply] junit.framework.TestListener: startTest(test14OffscreenSnapshotWithDemoPixmap)
    [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] junit.framework.TestListener: endTest(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 0x5201085c, 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 @ 1753154527721 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154527722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.347 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154522052 ms III - Start
    [apply] SLOCK [T main @ 1753154522053 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 0xffffffffb1010838, 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 0x5201085c, 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 @ 1753154527721 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154527722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test11OffscreenWindowPixmap took 3.98 sec
    [apply] Testcase: test14OffscreenSnapshotWithDemoPixmap took 1.654 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 @ 1753154528961 ms III - Start
    [apply] SLOCK [T main @ 1753154528962 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] junit.framework.TestListener: startTest(test01NopGLWindowNoReuse)
    [apply] junit.framework.TestListener: endTest(test01NopGLWindowNoReuse)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] INIT START
    [apply] junit.framework.TestListener: startTest(test02NopGLWindowReuse)
    [apply] Sleep initialized: 1/25
    [apply] Sleep initialized: 4/25
    [apply] Sleep initialized: 7/25
    [apply] Sleep initialized: 9/25
    [apply] Sleep initialized: 12/25
    [apply] Sleep initialized: 15/25
    [apply] Sleep initialized: 17/25
    [apply] Sleep initialized: 20/25
    [apply] Sleep initialized: 23/25
    [apply] Sleep initialized: 25/25
    [apply] P: 25 GLWindow:
    [apply] 	ctor	   112/t   4.48/1
    [apply] 	visible	  1107/t  44.28/1
    [apply] 	sum-i	  1219/t  48.76/1
    [apply] INIT END: 25/25
    [apply] junit.framework.TestListener: endTest(test02NopGLWindowReuse)
    [apply] T: duration 0 2
    [apply] 	total-d	  1221/t  48.84/1
    [apply] 	total-i	  1221/t  48.84/1
    [apply] Total: 1221
    [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 @ 1753154532465 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154532465 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.166 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154528961 ms III - Start
    [apply] SLOCK [T main @ 1753154528962 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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: 4/25
    [apply] Sleep initialized: 7/25
    [apply] Sleep initialized: 9/25
    [apply] Sleep initialized: 12/25
    [apply] Sleep initialized: 15/25
    [apply] Sleep initialized: 17/25
    [apply] Sleep initialized: 20/25
    [apply] Sleep initialized: 23/25
    [apply] Sleep initialized: 25/25
    [apply] P: 25 GLWindow:
    [apply] 	ctor	   112/t   4.48/1
    [apply] 	visible	  1107/t  44.28/1
    [apply] 	sum-i	  1219/t  48.76/1
    [apply] INIT END: 25/25
    [apply] T: duration 0 2
    [apply] 	total-d	  1221/t  48.84/1
    [apply] 	total-i	  1221/t  48.84/1
    [apply] Total: 1221
    [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 @ 1753154532465 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154532465 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NopGLWindowNoReuse took 0.003 sec
    [apply] Testcase: test02NopGLWindowReuse took 1.32 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] 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 @ 1753154533636 ms III - Start
    [apply] SLOCK [T main @ 1753154533637 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] junit.framework.TestListener: startTest(test01ChooseOnly)
    [apply] junit.framework.TestListener: endTest(test01ChooseOnly)
    [apply] INIT START #0
    [apply] Run: 0, count 50/50 raw:
    [apply] 	choose	     1/t   0.02/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/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] junit.framework.TestListener: startTest(test02Full)
    [apply] Run: 0, count 50 raw:
    [apply] 	glad-create	     2/t   0.04/1
    [apply] 	glad-realize	  1130/t  22.60/1
    [apply] 	ctx-create1	   311/t   6.22/1
    [apply] 	ctx-curren2	    19/t   0.38/1
    [apply] 	glad-ctx-init	  1443/t  28.86/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	  1129/t  22.58/1
    [apply] 	ctx-create1	   280/t   5.60/1
    [apply] 	ctx-curren2	    18/t   0.36/1
    [apply] 	glad-ctx-init	  1410/t  28.20/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	  1122/t  22.44/1
    [apply] 	ctx-create1	   278/t   5.56/1
    [apply] 	ctx-curren2	    20/t   0.40/1
    [apply] 	glad-ctx-init	  1401/t  28.02/1
    [apply] INIT END #2
    [apply] junit.framework.TestListener: endTest(test02Full)
    [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 @ 1753154540751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154540751 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.78 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154533636 ms III - Start
    [apply] SLOCK [T main @ 1753154533637 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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	     1/t   0.02/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/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	  1130/t  22.60/1
    [apply] 	ctx-create1	   311/t   6.22/1
    [apply] 	ctx-curren2	    19/t   0.38/1
    [apply] 	glad-ctx-init	  1443/t  28.86/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	  1129/t  22.58/1
    [apply] 	ctx-create1	   280/t   5.60/1
    [apply] 	ctx-curren2	    18/t   0.36/1
    [apply] 	glad-ctx-init	  1410/t  28.20/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	  1122/t  22.44/1
    [apply] 	ctx-create1	   278/t   5.56/1
    [apply] 	ctx-curren2	    20/t   0.40/1
    [apply] 	glad-ctx-init	  1401/t  28.02/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 @ 1753154540751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154540751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ChooseOnly took 0.111 sec
    [apply] Testcase: test02Full took 4.83 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154541897 ms III - Start
    [apply] SLOCK [T main @ 1753154541898 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_aa0)
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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] junit.framework.TestListener: endTest(test01_aa0)
    [apply] junit.framework.TestListener: startTest(test02_aa8)
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 @ 1753154550243 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154550243 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.01 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154541897 ms III - Start
    [apply] SLOCK [T main @ 1753154541898 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a, 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 @ 1753154550243 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154550243 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_aa0 took 5.349 sec
    [apply] Testcase: test02_aa8 took 2.971 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154551825 ms III - Start
    [apply] SLOCK [T main @ 1753154551826 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] junit.framework.TestListener: endTest(test01)
    [apply] junit.framework.TestListener: startTest(test02_EOT_01)
    [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] junit.framework.TestListener: endTest(test02_EOT_01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154554443 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154554443 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.286 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154551825 ms III - Start
    [apply] SLOCK [T main @ 1753154551826 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154554443 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154554443 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 2.551 sec
    [apply] Testcase: test02_EOT_01 took 0.038 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] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test001_off_gl2___aa0)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154555599 ms III - Start
    [apply] SLOCK [T main @ 1753154555600 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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] junit.framework.TestListener: endTest(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 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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] junit.framework.TestListener: startTest(test002_off_gl2___aa8)
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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] junit.framework.TestListener: endTest(test011_off_gl2es3_aa0)
    [apply] junit.framework.TestListener: startTest(test012_off_gl2es3_aa8)
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.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 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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(test101_on__gl2___aa0)
    [apply] junit.framework.TestListener: startTest(test102_on__gl2___aa8)
    [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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [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 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [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 @ 1753154562315 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154562316 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.386 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154555599 ms III - Start
    [apply] SLOCK [T main @ 1753154555600 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0x7701083a, 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 0xc01084f, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x7701083a, 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 0xffffffffdf01087a, 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 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7701083a, 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 0x7701083a
    [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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [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 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x30108ac, 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 0x30108ac
    [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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [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 @ 1753154562315 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154562316 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test001_off_gl2___aa0 took 2.741 sec
    [apply] Testcase: test002_off_gl2___aa8 took 0.502 sec
    [apply] Testcase: test011_off_gl2es3_aa0 took 0.62 sec
    [apply] Testcase: test012_off_gl2es3_aa8 took 0.566 sec
    [apply] Testcase: test101_on__gl2___aa0 took 0.557 sec
    [apply] Testcase: test102_on__gl2___aa8 took 0.467 sec
    [apply] Testcase: test111_on__gl2es3_aa0 took 0.629 sec
    [apply] Testcase: test112_on__gl2es3_aa8 took 0.6 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01GL2Normal)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154563528 ms III - Start
    [apply] SLOCK [T main @ 1753154563529 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 0xc01084f, 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[0x5f4fc14, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0xfd1c6f8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7418fcc4, 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] junit.framework.TestListener: endTest(test01GL2Normal)
    [apply] junit.framework.TestListener: startTest(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 0xffffffffdf01087a, 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[0x61822abe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x6306669d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x6096b303, 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 0x30108ac, 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[0x6156e282, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x65696a70, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x206be8b9, 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] junit.framework.TestListener: endTest(test03GL2ES1Normal)
    [apply] junit.framework.TestListener: startTest(test04ES2FFPEmu)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] GLES2 n/a
    [apply] junit.framework.TestListener: endTest(test04ES2FFPEmu)
    [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 @ 1753154580580 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154580580 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.715 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154563528 ms III - Start
    [apply] SLOCK [T main @ 1753154563529 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 0xc01084f, 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[0x5f4fc14, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0xfd1c6f8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7418fcc4, 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 0xffffffffdf01087a, 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[0x61822abe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x6306669d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x6096b303, 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 0x30108ac, 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[0x6156e282, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x65696a70, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x206be8b9, 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 @ 1753154580580 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154580580 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2Normal took 7.199 sec
    [apply] Testcase: test02GL2FFPEmu took 4.936 sec
    [apply] Testcase: test03GL2ES1Normal took 4.866 sec
    [apply] Testcase: test04ES2FFPEmu took 0.001 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 @ 1753154581813 ms III - Start
    [apply] SLOCK [T main @ 1753154581814 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] 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] 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] junit.framework.TestListener: endTest(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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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 @ 1753154585811 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154585811 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test07ImmSinkGL2ES1_VBOOnTexture)
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.655 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 @ 1753154581813 ms III - Start
    [apply] SLOCK [T main @ 1753154581814 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154585811 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154585811 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Plain__GL2ES1_VBOOffUsePlain took 2.542 sec
    [apply] Testcase: test02Plain__GL2ES1_VBOOffUseArrayData took 0.217 sec
    [apply] Testcase: test03Plain__GL2ES1_VBOOnUsePlain took 0.214 sec
    [apply] Testcase: test04Plain__GL2ES1_VBOOnUseArrayData took 0.23 sec
    [apply] Testcase: test05ImmSinkGL2ES1_VBOOff took 0.215 sec
    [apply] Testcase: test06ImmSinkGL2ES1_VBOOn took 0.24 sec
    [apply] Testcase: test07ImmSinkGL2ES1_VBOOnTexture took 0.29 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 @ 1753154587069 ms III - Start
    [apply] SLOCK [T main @ 1753154587069 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] ++++ 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] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_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[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] 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] junit.framework.TestListener: endTest(test05ImmSinkGL2ES2_VBOOff_ShaderState)
    [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] 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.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 @ 1753154590454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154590456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES2_VBOOn_ShaderState)
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.058 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 @ 1753154587069 ms III - Start
    [apply] SLOCK [T main @ 1753154587069 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154590454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154590456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_Direct took 2.647 sec
    [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_ShaderState took 0.26 sec
    [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_Direct took 0.212 sec
    [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_ShaderState took 0.227 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] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test00_RGBtoRGB)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154591752 ms III - Start
    [apply] SLOCK [T main @ 1753154591753 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[0x2bb7a966, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a451d4d created: GearsObj[0x728dc8fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a451d4d created: GearsObj[0x728dc8fb, 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[0x2bb7a966, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x728dc8fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xeaca108, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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)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] 
    [apply] junit.framework.TestListener: startTest(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[0x65a820f9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0x55e5e0ce, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0x55e5e0ce, 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[0x65a820f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55e5e0ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34194a3e, 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 0x30108ac, 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 0x30108ac
    [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] junit.framework.TestListener: endTest(test01_RGBtoRGBA)
    [apply] junit.framework.TestListener: startTest(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[0x1304a490, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6b927fb created: GearsObj[0x44208e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6b927fb created: GearsObj[0x44208e2, 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[0x1304a490, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44208e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42437a3b, 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 0xc01084f, 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 0xc01084f
    [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[0x659b6988, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x4eab558d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x4eab558d, 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[0x659b6988, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4eab558d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34aa2096, 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 0x760108a4, 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 0x760108a4
    [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] junit.framework.TestListener: endTest(test11_RGBAtoRGBA)
    [apply] junit.framework.TestListener: startTest(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[0x427697f7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x294425a7 created: GearsObj[0x2f5ba9db, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x294425a7 created: GearsObj[0x2f5ba9db, 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[0x427697f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f5ba9db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x599f3b73, 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 0x6e0107d6, 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 0x6e0107d6
    [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[0x59b82c10, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x6b9f2aa7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x6b9f2aa7, 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[0x59b82c10, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9f2aa7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e55d34e, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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[0x108a6884, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x6e7d0637, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x6e7d0637, 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[0x108a6884, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e7d0637, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41ce30e0, 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 0x3001085d, 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 0x3001085d
    [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] junit.framework.TestListener: endTest(test31_RGBAtoRGBA_pbuffer)
    [apply] junit.framework.TestListener: startTest(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[0x2e42f71, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6572421 created: GearsObj[0x46200d02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6572421 created: GearsObj[0x46200d02, 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[0x2e42f71, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46200d02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9bdd1e0, 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 0x7701083a, 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 0x7701083a
    [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 @ 1753154602340 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154602341 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] junit.framework.TestListener: endTest(test32_RGBAtoRGBA_fbo)
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.244 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154591752 ms III - Start
    [apply] SLOCK [T main @ 1753154591753 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[0x2bb7a966, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a451d4d created: GearsObj[0x728dc8fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a451d4d created: GearsObj[0x728dc8fb, 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[0x2bb7a966, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x728dc8fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xeaca108, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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[0x65a820f9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0x55e5e0ce, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0x55e5e0ce, 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[0x65a820f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55e5e0ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34194a3e, 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 0x30108ac, 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 0x30108ac
    [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[0x1304a490, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6b927fb created: GearsObj[0x44208e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6b927fb created: GearsObj[0x44208e2, 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[0x1304a490, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44208e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42437a3b, 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 0xc01084f, 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 0xc01084f
    [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[0x659b6988, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x4eab558d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x4eab558d, 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[0x659b6988, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4eab558d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34aa2096, 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 0x760108a4, 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 0x760108a4
    [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[0x427697f7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x294425a7 created: GearsObj[0x2f5ba9db, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x294425a7 created: GearsObj[0x2f5ba9db, 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[0x427697f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f5ba9db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x599f3b73, 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 0x6e0107d6, 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 0x6e0107d6
    [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[0x59b82c10, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x6b9f2aa7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x6b9f2aa7, 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[0x59b82c10, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9f2aa7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e55d34e, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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[0x108a6884, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x6e7d0637, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x6e7d0637, 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[0x108a6884, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e7d0637, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41ce30e0, 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 0x3001085d, 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 0x3001085d
    [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[0x2e42f71, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6572421 created: GearsObj[0x46200d02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6572421 created: GearsObj[0x46200d02, 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[0x2e42f71, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46200d02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9bdd1e0, 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 0x7701083a, 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 0x7701083a
    [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 @ 1753154602340 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154602341 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_RGBtoRGB took 2.586 sec
    [apply] Testcase: test01_RGBtoRGBA took 0.221 sec
    [apply] Testcase: test10_RGBAtoRGB took 0.229 sec
    [apply] Testcase: test11_RGBAtoRGBA took 0.19 sec
    [apply] Testcase: test21_RGBtoRGBA_pbuffer took 1.818 sec
    [apply] Testcase: test22_RGBtoRGBA_fbo took 1.824 sec
    [apply] Testcase: test31_RGBAtoRGBA_pbuffer took 1.824 sec
    [apply] Testcase: test32_RGBAtoRGBA_fbo took 1.837 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154603571 ms III - Start
    [apply] SLOCK [T main @ 1753154603572 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] junit.framework.TestListener: startTest(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[0x59e3f90b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0x3125e773, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0x3125e773, 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[0x59e3f90b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3125e773, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ecd135d, 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 0x7001087f, 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 0x7001087f
    [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] junit.framework.TestListener: endTest(testOffscreenWritePNG)
    [apply] junit.framework.TestListener: startTest(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[0x4ff52fb6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa514af7 created: GearsObj[0x2796fb35, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa514af7 created: GearsObj[0x2796fb35, 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[0x4ff52fb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2796fb35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35e37829, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 @ 1753154608085 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154608085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(testOnscreenWritePNG_TGA_PAM)
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.182 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154603571 ms III - Start
    [apply] SLOCK [T main @ 1753154603572 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[0x59e3f90b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0x3125e773, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0x3125e773, 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[0x59e3f90b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3125e773, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ecd135d, 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 0x7001087f, 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 0x7001087f
    [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[0x4ff52fb6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa514af7 created: GearsObj[0x2796fb35, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa514af7 created: GearsObj[0x2796fb35, 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[0x4ff52fb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2796fb35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35e37829, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 @ 1753154608085 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154608085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenWritePNG took 2.025 sec
    [apply] Testcase: testOnscreenWritePNG_TGA_PAM took 0.298 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] 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 @ 1753154609337 ms III - Start
    [apply] SLOCK [T main @ 1753154609337 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[0x3620e2bf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0x6db45fd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0x6db45fd2, 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[0x3620e2bf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6db45fd2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x535cc2db, 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 0xfffffffff8010884, 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 0xfffffffff8010884
    [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 0xc010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, 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: [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 0x20010884, 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 0x34010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, 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: [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 0xffffffff9601085d, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, 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[#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] junit.framework.TestListener: endTest(testOffscreenWritePNGWithResize)
    [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] junit.framework.TestListener: startTest(testOnscreenWritePNGWithResize)
    [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[0x3105a203, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x2ca272c4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x2ca272c4, 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[0x3105a203, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ca272c4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33426f07, 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 0x7701083a, 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 0x7701083a
    [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 0xc01084f, 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 0xffffffffdf01087a, 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 0xffffffffb1010838, 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] junit.framework.TestListener: endTest(testOnscreenWritePNGWithResize)
    [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 @ 1753154614710 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154614710 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.032 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154609337 ms III - Start
    [apply] SLOCK [T main @ 1753154609337 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[0x3620e2bf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0x6db45fd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0x6db45fd2, 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[0x3620e2bf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6db45fd2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x535cc2db, 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 0xfffffffff8010884, 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 0xfffffffff8010884
    [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 0xc010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, 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: [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 0x20010884, 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 0x34010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, 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: [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 0xffffffff9601085d, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, 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[#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[0x3105a203, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x2ca272c4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x2ca272c4, 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[0x3105a203, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ca272c4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33426f07, 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 0x7701083a, 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 0x7701083a
    [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 0xc01084f, 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 0xffffffffdf01087a, 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 0xffffffffb1010838, 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 @ 1753154614710 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154614710 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenWritePNGWithResize took 2.174 sec
    [apply] Testcase: testOnscreenWritePNGWithResize took 1.005 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] junit.framework.TestListener: startTest(test01AllPNG)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154615959 ms III - Start
    [apply] SLOCK [T main @ 1753154615960 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] junit.framework.TestListener: endTest(test01AllPNG)
    [apply] junit.framework.TestListener: startTest(test02AllJPG)
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] junit.framework.TestListener: endTest(test02AllJPG)
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png], has-type ImageType[png]junit.framework.TestListener: startTest(test04AllDDS)
    [apply] 
    [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] junit.framework.TestListener: endTest(test04AllDDS)
    [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 @ 1753154616049 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154616050 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.748 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154615959 ms III - Start
    [apply] SLOCK [T main @ 1753154615960 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 @ 1753154616049 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154616050 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AllPNG took 0.049 sec
    [apply] Testcase: test02AllJPG took 0.01 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 @ 1753154617100 ms III - Start
    [apply] SLOCK [T main @ 1753154617101 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(testReadES2_RGBn)
    [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] 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 @ 1753154620734 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154620734 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.317 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154617100 ms III - Start
    [apply] SLOCK [T main @ 1753154617101 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 @ 1753154620734 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154620734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testReadES2_RGBn took 3.598 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] junit.framework.TestListener: tests to run: 12
    [apply] junit.framework.TestListener: startTest(test01YUV422hBase__ES2)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154621861 ms III - Start
    [apply] SLOCK [T main @ 1753154621862 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] junit.framework.TestListener: endTest(test01YUV422hBase__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV422hProg_ES2)
    [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] 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] junit.framework.TestListener: endTest(test01YUV444Base__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Base__GL2)
    [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] junit.framework.TestListener: endTest(test01YUV444Base__GL2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Prog__ES2)
    [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] junit.framework.TestListener: endTest(test01YUV444Prog__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Prog__GL2)
    [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] junit.framework.TestListener: endTest(test01YUV444Prog__GL2)
    [apply] junit.framework.TestListener: startTest(test02YUV420BaseGray_ES2)
    [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] junit.framework.TestListener: endTest(test02YUV420BaseGray_ES2)
    [apply] junit.framework.TestListener: startTest(test02YUV420Base__ES2)
    [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-1-EDT-8: ** 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-1-EDT-8,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] junit.framework.TestListener: endTest(test02YUV420Base__ES2)
    [apply] junit.framework.TestListener: startTest(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-1-EDT-9: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] junit.framework.TestListener: endTest(test02YUV420Prog_ES2)
    [apply] junit.framework.TestListener: startTest(test03CMYK_01_ES2)
    [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.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-1: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [apply] junit.framework.TestListener: endTest(test03CMYK_01_ES2)
    [apply] junit.framework.TestListener: startTest(test03YCCK_01_ES2)
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-2-EDT-1,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-2: ** 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-2,5,main]
    [apply] junit.framework.TestListener: endTest(test03YCCK_01_ES2)
    [apply] junit.framework.TestListener: startTest(test04QTTDefPostFrame_ES2)
    [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-3: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] junit.framework.TestListener: endTest(test04QTTDefPostFrame_ES2)
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-2-EDT-3,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 @ 1753154639250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154639250 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.064 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154621861 ms III - Start
    [apply] SLOCK [T main @ 1753154621862 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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-1-EDT-8: ** 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-1-EDT-8,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-1-EDT-9: ** 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-1-EDT-9,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-1: ** 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-1,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-2: ** 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-2,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-3: ** 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-3,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 @ 1753154639250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154639250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01YUV422hBase__ES2 took 3.539 sec
    [apply] Testcase: test01YUV422hProg_ES2 took 1.225 sec
    [apply] Testcase: test01YUV444Base__ES2 took 1.231 sec
    [apply] Testcase: test01YUV444Base__GL2 took 1.222 sec
    [apply] Testcase: test01YUV444Prog__ES2 took 1.145 sec
    [apply] Testcase: test01YUV444Prog__GL2 took 1.217 sec
    [apply] Testcase: test02YUV420BaseGray_ES2 took 1.284 sec
    [apply] Testcase: test02YUV420Base__ES2 took 1.274 sec
    [apply] Testcase: test02YUV420Prog_ES2 took 1.261 sec
    [apply] Testcase: test03CMYK_01_ES2 took 1.307 sec
    [apply] Testcase: test03YCCK_01_ES2 took 1.413 sec
    [apply] Testcase: test04QTTDefPostFrame_ES2 took 1.217 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154640441 ms III - Start
    [apply] SLOCK [T main @ 1753154640442 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] junit.framework.TestListener: tests to run: 10
    [apply] junit.framework.TestListener: startTest(testPNGRead01_All)
    [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] junit.framework.TestListener: endTest(testPNGRead01_All)
    [apply] junit.framework.TestListener: startTest(testPNGRead02_RGB888_to_RGBA8888)
    [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(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] 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] 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] junit.framework.TestListener: startTest(testPNGRead12_RGBA8888_to_RGB888)
    [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] 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] 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 @ 1753154641395 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154641396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.618 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154640441 ms III - Start
    [apply] SLOCK [T main @ 1753154640442 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 @ 1753154641395 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154641396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testPNGRead01_All took 0.674 sec
    [apply] Testcase: testPNGRead02_RGB888_to_RGBA8888 took 0.027 sec
    [apply] Testcase: testPNGRead03_RGB888_to_RGBA8888_stride1000 took 0.026 sec
    [apply] Testcase: testPNGRead04_RGB888_to_RGBA8888_stride999 took 0.072 sec
    [apply] Testcase: testPNGRead11_RGBA8888_to_LUMINA took 0.009 sec
    [apply] Testcase: testPNGRead12_RGBA8888_to_RGB888 took 0.009 sec
    [apply] Testcase: testPNGRead13_RGBA8888_to_BGR888 took 0.009 sec
    [apply] Testcase: testPNGRead14_RGBA8888_to_BGRA8888 took 0.009 sec
    [apply] Testcase: testPNGRead15_RGBA8888_to_ARGB8888 took 0.056 sec
    [apply] Testcase: testPNGRead16_RGBA8888_to_ABGR8888 took 0.031 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] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testRead00_Manual)
    [apply] junit.framework.TestListener: endTest(testRead00_Manual)
    [apply] junit.framework.TestListener: startTest(testRead01_All)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154642686 ms III - Start
    [apply] SLOCK [T main @ 1753154642687 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 0x378b1955, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5bf0ea90,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 0x7100c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x54ab5aed], 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 0x476293fd], obj 0x54ab5aed]], 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 0x476293fd], obj 0x54ab5aed], 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@34a59c2c, com.jogamp.opengl.test.junit.util.QuitAdapter@2d57f3be, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2d57f3be, ], 
    [apply]   windowLock <712f38ee, 7fdd6814>[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 0x3b2b246d, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@456f854a,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 0x7200c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x6eef815d], 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 0x476293fd], obj 0x6eef815d]], 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 0x476293fd], obj 0x6eef815d], 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@14fe280c, com.jogamp.opengl.test.junit.util.QuitAdapter@5e60b326, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5e60b326, ], 
    [apply]   windowLock <671c2875, 75eba8a2>[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 0x6374991f, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1de8bcc9,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 0x7300c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x13f93a91], 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 0x476293fd], obj 0x13f93a91]], 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 0x476293fd], obj 0x13f93a91], 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@4ca18e75, com.jogamp.opengl.test.junit.util.QuitAdapter@a5cad35, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@a5cad35, ], 
    [apply]   windowLock <528a5643, 8fdd331>[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 0x394cfdfa, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@470a392f,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 0x7400c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x501df782], 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 0x476293fd], obj 0x501df782]], 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 0x476293fd], obj 0x501df782], 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@1699f1d7, com.jogamp.opengl.test.junit.util.QuitAdapter@62d21acb, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@62d21acb, ], 
    [apply]   windowLock <740784ff, 4b19dc1a>[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 0x13f8ecf4, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6d94a3c2,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 0x7500c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x70353553], 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 0x476293fd], obj 0x70353553]], 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 0x476293fd], obj 0x70353553], 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@3c2de58f, com.jogamp.opengl.test.junit.util.QuitAdapter@7ab52ee0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7ab52ee0, ], 
    [apply]   windowLock <32f718c7, 6b313c67>[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 0x55f71578, handle 0x70000, isShared false, jogamp.opengl.gl4.GL4bcImpl@2bdd1371,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xc01084f,
    [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 0x7600c4, surfaceHandle 0xc01084f, 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 0x476293fd], obj 0xf86d73c], 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 0x476293fd], obj 0xf86d73c]], 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 0x476293fd], obj 0xf86d73c], 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@7a2214c2, com.jogamp.opengl.test.junit.util.QuitAdapter@6e81559e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6e81559e, ], 
    [apply]   windowLock <2d0495a4, 1482980f>[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 0x1bf416c8, handle 0x80000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6510c401,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 0x7700c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x178384a6], 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 0x476293fd], obj 0x178384a6]], 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 0x476293fd], obj 0x178384a6], 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@34210eb2, com.jogamp.opengl.test.junit.util.QuitAdapter@64f9ef2b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@64f9ef2b, ], 
    [apply]   windowLock <7aa1f79, c870d9e>[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 0x2e31f9a8, handle 0x90000, isShared false, jogamp.opengl.gl4.GL4bcImpl@50e0ddf3,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 0x7800c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x38d7ca65], 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 0x476293fd], obj 0x38d7ca65]], 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 0x476293fd], obj 0x38d7ca65], 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@1e4e76a, com.jogamp.opengl.test.junit.util.QuitAdapter@73885062, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@73885062, ], 
    [apply]   windowLock <255114a5, 23d36688>[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 0x6de360c4, handle 0xa0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@13f15dbe,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x7701083a,
    [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 0x7900c4, surfaceHandle 0x7701083a, 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 0x476293fd], obj 0x2c88b2df], 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 0x476293fd], obj 0x2c88b2df]], 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 0x476293fd], obj 0x2c88b2df], 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@4236667c, com.jogamp.opengl.test.junit.util.QuitAdapter@477e2b46, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@477e2b46, ], 
    [apply]   windowLock <5efb82ba, 378cddf0>[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 0x32565ce5, handle 0xb0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4c9b00f0,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 283x32 wu, 283x32 pixel] handle 0x7a00c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x5c09469], 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 0x476293fd], obj 0x5c09469]], 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 0x476293fd], obj 0x5c09469], 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@1d8341ab, com.jogamp.opengl.test.junit.util.QuitAdapter@bae9daf, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@bae9daf, ], 
    [apply]   windowLock <1f2680aa, 1ec43cfb>[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 0x311891e3, handle 0xc0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4fd68814,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 127x90 wu, 127x90 pixel] handle 0x7b00c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x73dec71f], 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 0x476293fd], obj 0x73dec71f]], 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 0x476293fd], obj 0x73dec71f], 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@1ecd8cc4, com.jogamp.opengl.test.junit.util.QuitAdapter@16d404aa, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@16d404aa, ], 
    [apply]   windowLock <6d39a84c, 68da6ccb>[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 0x3262db94, handle 0xd0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4cafa324,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 127x90 wu, 127x90 pixel] handle 0x7c00c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x215f37c5], 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 0x476293fd], obj 0x215f37c5]], 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 0x476293fd], obj 0x215f37c5], 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@1db7c6dc, com.jogamp.opengl.test.junit.util.QuitAdapter@5365422e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5365422e, ], 
    [apply]   windowLock <62627de5, 3a5b9f73>[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 0x77128fe4, handle 0xe0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@91a4ace,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x7701083a,
    [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 120x16 wu, 120x16 pixel] handle 0x7d00c4, surfaceHandle 0x7701083a, 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 0x476293fd], obj 0x237ec13d], 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 0x476293fd], obj 0x237ec13d]], 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 0x476293fd], obj 0x237ec13d], 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@58c78a02, com.jogamp.opengl.test.junit.util.QuitAdapter@36cf9f79, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@36cf9f79, ], 
    [apply]   windowLock <6d58ef54, 387aaceb>[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 0x13749727, handle 0xf0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6d98ccff,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 120x24 wu, 120x24 pixel] handle 0x7e00c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x1388fb5f], 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 0x476293fd], obj 0x1388fb5f]], 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 0x476293fd], obj 0x1388fb5f], 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@3ca18e4d, com.jogamp.opengl.test.junit.util.QuitAdapter@77deed02, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@77deed02, ], 
    [apply]   windowLock <5c0a2832, 88c72ef>[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] junit.framework.TestListener: endTest(testRead01_All)
    [apply] junit.framework.TestListener: startTest(testRead02_Gray2RGBA)
    [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 0x20b2844a, handle 0x100000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5e6d2c3f,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 283x32 wu, 283x32 pixel] handle 0x7f00c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x23233bf7], 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 0x476293fd], obj 0x23233bf7]], 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 0x476293fd], obj 0x23233bf7], 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@f679b58, com.jogamp.opengl.test.junit.util.QuitAdapter@35da20f9, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@35da20f9, ], 
    [apply]   windowLock <261eea9, 38279191>[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 0x3636a709, handle 0x110000, isShared false, jogamp.opengl.gl4.GL4bcImpl@487f0f0b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 127x90 wu, 127x90 pixel] handle 0x8000c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x218af79], 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 0x476293fd], obj 0x218af79]], 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 0x476293fd], obj 0x218af79], 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@19e3aacb, com.jogamp.opengl.test.junit.util.QuitAdapter@6e8fc1df, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6e8fc1df, ], 
    [apply]   windowLock <5e389c52, 191c838b>[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 0x25bf894a, handle 0x120000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5b652196,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 127x90 wu, 127x90 pixel] handle 0x8100c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x4b235ef2], 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 0x476293fd], obj 0x4b235ef2]], 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 0x476293fd], obj 0x4b235ef2], 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@a6a96f9, com.jogamp.opengl.test.junit.util.QuitAdapter@73b90df9, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@73b90df9, ], 
    [apply]   windowLock <122eb89, 5027f191>[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 0x195f0fb5, handle 0x130000, isShared false, jogamp.opengl.gl4.GL4bcImpl@67b97c93,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xc01084f,
    [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 120x16 wu, 120x16 pixel] handle 0x8200c4, surfaceHandle 0xc01084f, 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 0x476293fd], obj 0x4f10aded], 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 0x476293fd], obj 0x4f10aded]], 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 0x476293fd], obj 0x4f10aded], 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@368a179a, com.jogamp.opengl.test.junit.util.QuitAdapter@325020a7, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@325020a7, ], 
    [apply]   windowLock <1e218f9a, 54142676>[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 0x2c482dda, handle 0x140000, isShared false, jogamp.opengl.gl4.GL4bcImpl@529b6a7b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 120x24 wu, 120x24 pixel] handle 0x8300c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x76bae394], 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 0x476293fd], obj 0x76bae394]], 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 0x476293fd], obj 0x76bae394], 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@39d3357, com.jogamp.opengl.test.junit.util.QuitAdapter@4578d33e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4578d33e, ], 
    [apply]   windowLock <4cb9b158, 6dbe4d18>[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] junit.framework.TestListener: endTest(testRead02_Gray2RGBA)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154668270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154668271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.252 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154642686 ms III - Start
    [apply] SLOCK [T main @ 1753154642687 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 0x378b1955, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5bf0ea90,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 0x7100c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x54ab5aed], 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 0x476293fd], obj 0x54ab5aed]], 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 0x476293fd], obj 0x54ab5aed], 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@34a59c2c, com.jogamp.opengl.test.junit.util.QuitAdapter@2d57f3be, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2d57f3be, ], 
    [apply]   windowLock <712f38ee, 7fdd6814>[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 0x3b2b246d, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@456f854a,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 0x7200c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x6eef815d], 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 0x476293fd], obj 0x6eef815d]], 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 0x476293fd], obj 0x6eef815d], 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@14fe280c, com.jogamp.opengl.test.junit.util.QuitAdapter@5e60b326, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5e60b326, ], 
    [apply]   windowLock <671c2875, 75eba8a2>[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 0x6374991f, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1de8bcc9,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 0x7300c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x13f93a91], 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 0x476293fd], obj 0x13f93a91]], 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 0x476293fd], obj 0x13f93a91], 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@4ca18e75, com.jogamp.opengl.test.junit.util.QuitAdapter@a5cad35, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@a5cad35, ], 
    [apply]   windowLock <528a5643, 8fdd331>[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 0x394cfdfa, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@470a392f,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 0x7400c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x501df782], 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 0x476293fd], obj 0x501df782]], 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 0x476293fd], obj 0x501df782], 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@1699f1d7, com.jogamp.opengl.test.junit.util.QuitAdapter@62d21acb, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@62d21acb, ], 
    [apply]   windowLock <740784ff, 4b19dc1a>[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 0x13f8ecf4, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6d94a3c2,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 0x7500c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x70353553], 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 0x476293fd], obj 0x70353553]], 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 0x476293fd], obj 0x70353553], 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@3c2de58f, com.jogamp.opengl.test.junit.util.QuitAdapter@7ab52ee0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7ab52ee0, ], 
    [apply]   windowLock <32f718c7, 6b313c67>[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 0x55f71578, handle 0x70000, isShared false, jogamp.opengl.gl4.GL4bcImpl@2bdd1371,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xc01084f,
    [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 0x7600c4, surfaceHandle 0xc01084f, 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 0x476293fd], obj 0xf86d73c], 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 0x476293fd], obj 0xf86d73c]], 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 0x476293fd], obj 0xf86d73c], 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@7a2214c2, com.jogamp.opengl.test.junit.util.QuitAdapter@6e81559e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6e81559e, ], 
    [apply]   windowLock <2d0495a4, 1482980f>[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 0x1bf416c8, handle 0x80000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6510c401,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 0x7700c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x178384a6], 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 0x476293fd], obj 0x178384a6]], 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 0x476293fd], obj 0x178384a6], 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@34210eb2, com.jogamp.opengl.test.junit.util.QuitAdapter@64f9ef2b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@64f9ef2b, ], 
    [apply]   windowLock <7aa1f79, c870d9e>[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 0x2e31f9a8, handle 0x90000, isShared false, jogamp.opengl.gl4.GL4bcImpl@50e0ddf3,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 0x7800c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x38d7ca65], 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 0x476293fd], obj 0x38d7ca65]], 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 0x476293fd], obj 0x38d7ca65], 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@1e4e76a, com.jogamp.opengl.test.junit.util.QuitAdapter@73885062, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@73885062, ], 
    [apply]   windowLock <255114a5, 23d36688>[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 0x6de360c4, handle 0xa0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@13f15dbe,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x7701083a,
    [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 0x7900c4, surfaceHandle 0x7701083a, 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 0x476293fd], obj 0x2c88b2df], 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 0x476293fd], obj 0x2c88b2df]], 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 0x476293fd], obj 0x2c88b2df], 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@4236667c, com.jogamp.opengl.test.junit.util.QuitAdapter@477e2b46, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@477e2b46, ], 
    [apply]   windowLock <5efb82ba, 378cddf0>[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 0x32565ce5, handle 0xb0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4c9b00f0,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 283x32 wu, 283x32 pixel] handle 0x7a00c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x5c09469], 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 0x476293fd], obj 0x5c09469]], 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 0x476293fd], obj 0x5c09469], 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@1d8341ab, com.jogamp.opengl.test.junit.util.QuitAdapter@bae9daf, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@bae9daf, ], 
    [apply]   windowLock <1f2680aa, 1ec43cfb>[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 0x311891e3, handle 0xc0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4fd68814,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 127x90 wu, 127x90 pixel] handle 0x7b00c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x73dec71f], 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 0x476293fd], obj 0x73dec71f]], 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 0x476293fd], obj 0x73dec71f], 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@1ecd8cc4, com.jogamp.opengl.test.junit.util.QuitAdapter@16d404aa, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@16d404aa, ], 
    [apply]   windowLock <6d39a84c, 68da6ccb>[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 0x3262db94, handle 0xd0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4cafa324,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 127x90 wu, 127x90 pixel] handle 0x7c00c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x215f37c5], 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 0x476293fd], obj 0x215f37c5]], 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 0x476293fd], obj 0x215f37c5], 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@1db7c6dc, com.jogamp.opengl.test.junit.util.QuitAdapter@5365422e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5365422e, ], 
    [apply]   windowLock <62627de5, 3a5b9f73>[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 0x77128fe4, handle 0xe0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@91a4ace,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x7701083a,
    [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 120x16 wu, 120x16 pixel] handle 0x7d00c4, surfaceHandle 0x7701083a, 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 0x476293fd], obj 0x237ec13d], 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 0x476293fd], obj 0x237ec13d]], 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 0x476293fd], obj 0x237ec13d], 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@58c78a02, com.jogamp.opengl.test.junit.util.QuitAdapter@36cf9f79, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@36cf9f79, ], 
    [apply]   windowLock <6d58ef54, 387aaceb>[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 0x13749727, handle 0xf0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6d98ccff,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 120x24 wu, 120x24 pixel] handle 0x7e00c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x1388fb5f], 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 0x476293fd], obj 0x1388fb5f]], 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 0x476293fd], obj 0x1388fb5f], 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@3ca18e4d, com.jogamp.opengl.test.junit.util.QuitAdapter@77deed02, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@77deed02, ], 
    [apply]   windowLock <5c0a2832, 88c72ef>[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 0x20b2844a, handle 0x100000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5e6d2c3f,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 283x32 wu, 283x32 pixel] handle 0x7f00c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x23233bf7], 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 0x476293fd], obj 0x23233bf7]], 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 0x476293fd], obj 0x23233bf7], 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@f679b58, com.jogamp.opengl.test.junit.util.QuitAdapter@35da20f9, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@35da20f9, ], 
    [apply]   windowLock <261eea9, 38279191>[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 0x3636a709, handle 0x110000, isShared false, jogamp.opengl.gl4.GL4bcImpl@487f0f0b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x760108a4,
    [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 127x90 wu, 127x90 pixel] handle 0x8000c4, surfaceHandle 0x760108a4, 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 0x476293fd], obj 0x218af79], 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 0x476293fd], obj 0x218af79]], 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 0x476293fd], obj 0x218af79], 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@19e3aacb, com.jogamp.opengl.test.junit.util.QuitAdapter@6e8fc1df, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6e8fc1df, ], 
    [apply]   windowLock <5e389c52, 191c838b>[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 0x25bf894a, handle 0x120000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5b652196,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xffffffffb1010838,
    [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 127x90 wu, 127x90 pixel] handle 0x8100c4, surfaceHandle 0xffffffffb1010838, 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 0x476293fd], obj 0x4b235ef2], 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 0x476293fd], obj 0x4b235ef2]], 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 0x476293fd], obj 0x4b235ef2], 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@a6a96f9, com.jogamp.opengl.test.junit.util.QuitAdapter@73b90df9, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@73b90df9, ], 
    [apply]   windowLock <122eb89, 5027f191>[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 0x195f0fb5, handle 0x130000, isShared false, jogamp.opengl.gl4.GL4bcImpl@67b97c93,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0xc01084f,
    [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 120x16 wu, 120x16 pixel] handle 0x8200c4, surfaceHandle 0xc01084f, 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 0x476293fd], obj 0x4f10aded], 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 0x476293fd], obj 0x4f10aded]], 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 0x476293fd], obj 0x4f10aded], 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@368a179a, com.jogamp.opengl.test.junit.util.QuitAdapter@325020a7, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@325020a7, ], 
    [apply]   windowLock <1e218f9a, 54142676>[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 0x2c482dda, handle 0x140000, isShared false, jogamp.opengl.gl4.GL4bcImpl@529b6a7b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1b2efbae,
    [apply] 	Handle    0x30108ac,
    [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 120x24 wu, 120x24 pixel] handle 0x8300c4, surfaceHandle 0x30108ac, 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 0x476293fd], obj 0x76bae394], 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 0x476293fd], obj 0x76bae394]], 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 0x476293fd], obj 0x76bae394], 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@39d3357, com.jogamp.opengl.test.junit.util.QuitAdapter@4578d33e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4578d33e, ], 
    [apply]   windowLock <4cb9b158, 6dbe4d18>[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 @ 1753154668270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154668271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRead00_Manual took 0.004 sec
    [apply] Testcase: testRead01_All took 19.424 sec
    [apply] Testcase: testRead02_Gray2RGBA took 6.114 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 @ 1753154669472 ms III - Start
    [apply] SLOCK [T main @ 1753154669472 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] junit.framework.TestListener: endTest(testGray__ES2)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] 
    [apply] junit.framework.TestListener: startTest(testGray__GL2)
    [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] junit.framework.TestListener: endTest(testInterl3G_ES2)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testInterl3__ES2)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testInterl4__ES2)
    [apply] junit.framework.TestListener: startTest(testPalette3__ES2)
    [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] 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] junit.framework.TestListener: endTest(testPalette4__ES2)
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testRGB3__ES2)
    [apply] junit.framework.TestListener: startTest(testRGB3__GL2)
    [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] junit.framework.TestListener: endTest(testRGB3__GL2)
    [apply] junit.framework.TestListener: startTest(testRGB4G_ES2)
    [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] junit.framework.TestListener: endTest(testRGB4G_ES2)
    [apply] junit.framework.TestListener: startTest(testRGB4__ES2)
    [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] junit.framework.TestListener: endTest(testRGB4__ES2)
    [apply] junit.framework.TestListener: startTest(testRGB4__GL2)
    [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-1-EDT-13: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testRGB4__GL2)
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-1-EDT-13,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 @ 1753154687686 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154687687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.894 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154669472 ms III - Start
    [apply] SLOCK [T main @ 1753154669472 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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-1-EDT-13: ** 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-1-EDT-13,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 @ 1753154687686 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154687687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGray__ES2 took 3.516 sec
    [apply] Testcase: testGray__GL2 took 1.234 sec
    [apply] Testcase: testInterl3G_ES2 took 1.235 sec
    [apply] Testcase: testInterl3__ES2 took 1.207 sec
    [apply] Testcase: testInterl4G_ES2 took 1.227 sec
    [apply] Testcase: testInterl4__ES2 took 1.212 sec
    [apply] Testcase: testPalette3__ES2 took 1.227 sec
    [apply] Testcase: testPalette4__ES2 took 1.249 sec
    [apply] Testcase: testRGB3__ES2 took 1.22 sec
    [apply] Testcase: testRGB3__GL2 took 1.216 sec
    [apply] Testcase: testRGB4G_ES2 took 1.217 sec
    [apply] Testcase: testRGB4__ES2 took 1.206 sec
    [apply] Testcase: testRGB4__GL2 took 1.192 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154688923 ms III - Start
    [apply] SLOCK [T main @ 1753154688924 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] junit.framework.TestListener: startTest(test00)
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154688955 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154688955 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.691 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154688923 ms III - Start
    [apply] SLOCK [T main @ 1753154688924 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 @ 1753154688955 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154688955 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 0.01 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testConversion00)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690007 ms III - Start
    [apply] SLOCK [T main @ 1753154690008 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]     u16_alpha [0xC986, msbFirst true, 1100100110000110]
    [apply]     u16_undef [0xC986, msbFirst true, 1100100110000110]
    [apply] junit.framework.TestListener: startTest(testConversion01_srcS000_BE_TL_destS000_TL)
    [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] junit.framework.TestListener: endTest(testConversion01_srcS000_BE_TL_destS000_TL)
    [apply] junit.framework.TestListener: startTest(testConversion02_srcS000_LE_TL_destS000_TL)
    [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] junit.framework.TestListener: endTest(testConversion02_srcS000_LE_TL_destS000_TL)
    [apply] junit.framework.TestListener: startTest(testConversion03_srcS000_BE_TL_destS259_TL)
    [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] junit.framework.TestListener: endTest(testConversion03_srcS000_BE_TL_destS259_TL)
    [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] junit.framework.TestListener: startTest(testConversion04_srcS259_BE_TL_destS259_TL)
    [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] 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] 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 @ 1753154721451 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154721451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(testConversion05_srcS301_BE_TL_destS259_TL)
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.114 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690007 ms III - Start
    [apply] SLOCK [T main @ 1753154690008 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 @ 1753154721451 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154721451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testConversion00 took 0.048 sec
    [apply] Testcase: testConversion01_srcS000_BE_TL_destS000_TL took 7.033 sec
    [apply] Testcase: testConversion02_srcS000_LE_TL_destS000_TL took 6.628 sec
    [apply] Testcase: testConversion03_srcS000_BE_TL_destS259_TL took 5.8 sec
    [apply] Testcase: testConversion04_srcS259_BE_TL_destS259_TL took 6.229 sec
    [apply] Testcase: testConversion05_srcS301_BE_TL_destS259_TL took 5.672 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testPNGRead11_fromRGBA8888)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723982 ms III - Start
    [apply] SLOCK [T main @ 1753154723982 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] junit.framework.TestListener: endTest(testPNGRead11_fromRGBA8888)
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] junit.framework.TestListener: startTest(testPNGRead12_fromABGR8888)
    [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] junit.framework.TestListener: endTest(testPNGRead12_fromABGR8888)
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00junit.framework.TestListener: startTest(testPNGRead13_fromBGRA8888)
    [apply] 
    [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] junit.framework.TestListener: endTest(testPNGRead13_fromBGRA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead14_fromARGB8888)
    [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] junit.framework.TestListener: endTest(testPNGRead14_fromARGB8888)
    [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 @ 1753154724511 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154724511 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.182 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723982 ms III - Start
    [apply] SLOCK [T main @ 1753154723982 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154724511 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154724511 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testPNGRead11_fromRGBA8888 took 0.148 sec
    [apply] Testcase: testPNGRead12_fromABGR8888 took 0.111 sec
    [apply] Testcase: testPNGRead13_fromBGRA8888 took 0.132 sec
    [apply] Testcase: testPNGRead14_fromARGB8888 took 0.113 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] junit.framework.TestListener: startTest(test01U32__GL2)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154725747 ms III - Start
    [apply] SLOCK [T main @ 1753154725748 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] 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] 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] junit.framework.TestListener: endTest(test02RLE32__GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2junit.framework.TestListener: startTest(test03RLE32__GL2)
    [apply] 
    [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 @ 1753154731825 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154731825 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.742 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154725747 ms III - Start
    [apply] SLOCK [T main @ 1753154725748 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154731825 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154731825 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01U32__GL2 took 3.55 sec
    [apply] Testcase: test02RLE32__GL2 took 1.253 sec
    [apply] Testcase: test03RLE32__GL2 took 1.231 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 @ 1753154732966 ms III - Start
    [apply] SLOCK [T main @ 1753154732967 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] junit.framework.TestListener: endTest(test01AllPNG)
    [apply] junit.framework.TestListener: startTest(test02AllJPG)
    [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-2-EDT-1: ** 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-2-EDT-1,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-2-EDT-2: ** 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-2-EDT-2,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-2-EDT-3: ** 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-2-EDT-3,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-2-EDT-4: ** 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-2-EDT-4,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-2-EDT-5: ** 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-2-EDT-5,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-2-EDT-6: ** 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-2-EDT-6,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-2-EDT-7: ** 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-2-EDT-7,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-2-EDT-8: ** 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-2-EDT-8,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] junit.framework.TestListener: endTest(test02AllJPG)
    [apply] junit.framework.TestListener: startTest(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-2-EDT-9: ** 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-2-EDT-9,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-2-EDT-10: ** 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-2-EDT-10,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-2-EDT-11: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] junit.framework.TestListener: endTest(test03AllTGA)
    [apply] junit.framework.TestListener: startTest(test04AllDDS)
    [apply] QUIT Window Thread[#83,main-Display-.windows_nil-2-EDT-11,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-2-EDT-12: ** 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-2-EDT-12,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-2-EDT-13: ** 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-2-EDT-13,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-2-EDT-14: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] junit.framework.TestListener: endTest(test04AllDDS)
    [apply] QUIT Window Thread[#89,main-Display-.windows_nil-2-EDT-14,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 @ 1753154772533 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154772533 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.236 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154732966 ms III - Start
    [apply] SLOCK [T main @ 1753154732967 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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-2-EDT-1: ** 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-2-EDT-1,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-2-EDT-2: ** 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-2-EDT-2,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-2-EDT-3: ** 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-2-EDT-3,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-2-EDT-4: ** 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-2-EDT-4,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-2-EDT-5: ** 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-2-EDT-5,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-2-EDT-6: ** 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-2-EDT-6,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-2-EDT-7: ** 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-2-EDT-7,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-2-EDT-8: ** 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-2-EDT-8,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-2-EDT-9: ** 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-2-EDT-9,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-2-EDT-10: ** 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-2-EDT-10,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-2-EDT-11: ** 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-2-EDT-11,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-2-EDT-12: ** 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-2-EDT-12,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-2-EDT-13: ** 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-2-EDT-13,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-2-EDT-14: ** 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-2-EDT-14,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 @ 1753154772533 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154772533 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AllPNG took 19.46 sec
    [apply] Testcase: test02AllJPG took 12.724 sec
    [apply] Testcase: test03AllTGA took 3.719 sec
    [apply] Testcase: test04AllDDS took 3.616 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 @ 1753154773832 ms III - Start
    [apply] SLOCK [T main @ 1753154773832 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [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] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x14b9385c], obj 0x57c0818]:
    [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] junit.framework.TestListener: endTest(test1)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777342 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154777342 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.169 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 @ 1753154773832 ms III - Start
    [apply] SLOCK [T main @ 1753154773832 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x14b9385c], obj 0x57c0818]:
    [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 @ 1753154777342 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154777342 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test1 took 1.341 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154778587 ms III - Start
    [apply] SLOCK [T main @ 1753154778588 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 6
    [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] junit.framework.TestListener: startTest(test00MatrixToString)
    [apply] junit.framework.TestListener: endTest(test00MatrixToString)
    [apply] junit.framework.TestListener: startTest(test01aTraditionalAccess)
    [apply] junit.framework.TestListener: endTest(test01aTraditionalAccess)
    [apply] junit.framework.TestListener: startTest(test01bTraditionalAccess)
    [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] 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] 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] junit.framework.TestListener: startTest(test11MvTranslateRotate)
    [apply] junit.framework.TestListener: endTest(test11MvTranslateRotate)
    [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 @ 1753154780919 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154780919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.003 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154778587 ms III - Start
    [apply] SLOCK [T main @ 1753154778588 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154780919 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154780919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00MatrixToString took 0.007 sec
    [apply] Testcase: test01aTraditionalAccess took 0.022 sec
    [apply] Testcase: test01bTraditionalAccess took 0.034 sec
    [apply] Testcase: test02MviUpdateShaderAccess took 0.013 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] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testAll)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154782173 ms III - Start
    [apply] SLOCK [T main @ 1753154782174 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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] junit.framework.TestListener: endTest(testAll)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787731 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154787731 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.238 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154782173 ms III - Start
    [apply] SLOCK [T main @ 1753154782174 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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 @ 1753154787731 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154787731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAll took 5.53 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 @ 1753154788893 ms III - Start
    [apply] SLOCK [T main @ 1753154788894 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753154791214 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[0x3a8a3ebf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x7a698ddf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x7a698ddf, 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[0x3a8a3ebf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a698ddf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bbe2eb4, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791240 d 55ms]]
    [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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 130
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x30108ac
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791529 d 7ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791537 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791541 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:1753154791545 d 1ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791555 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791556 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791557 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791564 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x30108ac
    [apply] duration: 238
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791907 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:1753154791920 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791941 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791960 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791960 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[0x19a38dba, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x6814d8ae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x6814d8ae, 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[0x19a38dba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6814d8ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48eefc33, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791993 d 24ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x7701083a
    [apply] duration: 114
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792239 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:1753154792254 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:1753154792288 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[0x67ba6008, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x57f469d6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x57f469d6, 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[0x67ba6008, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57f469d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3689081d, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792316 d 26ms]]
    [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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xc01084f
    [apply] duration: 125
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x7701083a
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792571 d 5ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792577 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792581 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:1753154792585 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792595 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792597 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792601 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792604 d 3ms]]
    [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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 221
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792932 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:1753154792984 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792992 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793014 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793014 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[0x7d4f7a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x50513cfa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x50513cfa, 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[0x7d4f7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50513cfa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51a9e0bb, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793047 d 30ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] duration: 114
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793293 d 0ms]]junit.framework.TestListener: endTest(testDisplayCreate01_AutoDestroyLifecycle)
    [apply] 
    [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:1753154793307 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 @ 1753154793352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154793352 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.128 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154788893 ms III - Start
    [apply] SLOCK [T main @ 1753154788894 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753154791214 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[0x3a8a3ebf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x7a698ddf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x7a698ddf, 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[0x3a8a3ebf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a698ddf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bbe2eb4, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791240 d 55ms]]
    [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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 130
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x30108ac
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791529 d 7ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791537 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791541 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:1753154791545 d 1ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791555 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791556 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791557 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791564 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x30108ac
    [apply] duration: 238
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791907 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:1753154791920 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791941 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791960 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791960 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[0x19a38dba, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x6814d8ae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x6814d8ae, 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[0x19a38dba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6814d8ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48eefc33, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154791993 d 24ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x7701083a
    [apply] duration: 114
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792239 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:1753154792254 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:1753154792288 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[0x67ba6008, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x57f469d6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x57f469d6, 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[0x67ba6008, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57f469d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3689081d, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792316 d 26ms]]
    [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 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xc01084f
    [apply] duration: 125
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x7701083a
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792571 d 5ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792577 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792581 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:1753154792585 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792595 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792597 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792601 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792604 d 3ms]]
    [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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 221
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792932 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:1753154792984 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154792992 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793014 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793014 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[0x7d4f7a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x50513cfa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x50513cfa, 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[0x7d4f7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50513cfa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51a9e0bb, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793047 d 30ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x7701083a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] duration: 114
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154793293 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:1753154793307 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 @ 1753154793352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154793352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testDisplayCreate01_AutoDestroyLifecycle took 2.265 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] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154794562 ms III - Start
    [apply] SLOCK [T main @ 1753154794563 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testDisplayCreate01)
    [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:1753154796886 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[0x32d4a56a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x5dd02ccf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x5dd02ccf, 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[0x32d4a56a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dd02ccf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191b7c7d, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154796910 d 54ms]]
    [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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xc01084f
    [apply] duration: 126
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797196 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797203 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797206 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797209 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797221 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797221 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797222 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797228 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 254
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797589 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:1753154797605 d 1ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797618 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797642 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797642 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[0x196eb374, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x72043b3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x72043b3, 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[0x196eb374, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72043b3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48a30753, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797670 d 28ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x30108ac
    [apply] duration: 132
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797936 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:1753154797954 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:1753154797987 d 0ms]]
    [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[0x4be43ebf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x47ce8fc1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x47ce8fc1, 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[0x4be43ebf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47ce8fc1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1afb18dd, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798015 d 25ms]]
    [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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 122
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xc01084f
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798268 d 4ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798273 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798277 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798281 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798292 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798296 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798300 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798304 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] duration: 233
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798644 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:1753154798687 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798692 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798715 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798715 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[0x438efe0a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x52805c22, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x52805c22, 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[0x438efe0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52805c22, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1299b2a1, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798750 d 31ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x30108ac
    [apply] duration: 118
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154799008 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:1753154799015 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply] junit.framework.TestListener: endTest(testDisplayCreate01)
    [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 @ 1753154799055 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154799056 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.158 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154794562 ms III - Start
    [apply] SLOCK [T main @ 1753154794563 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753154796886 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[0x32d4a56a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x5dd02ccf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x5dd02ccf, 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[0x32d4a56a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dd02ccf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191b7c7d, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154796910 d 54ms]]
    [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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xc01084f
    [apply] duration: 126
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797196 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797203 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797206 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797209 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797221 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797221 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797222 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797228 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 254
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797589 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:1753154797605 d 1ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797618 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797642 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797642 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[0x196eb374, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x72043b3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x72043b3, 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[0x196eb374, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72043b3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48a30753, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797670 d 28ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x30108ac
    [apply] duration: 132
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154797936 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:1753154797954 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:1753154797987 d 0ms]]
    [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[0x4be43ebf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x47ce8fc1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x47ce8fc1, 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[0x4be43ebf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47ce8fc1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1afb18dd, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798015 d 25ms]]
    [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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x760108a4
    [apply] duration: 122
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xc01084f
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798268 d 4ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798273 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798277 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798281 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798292 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798296 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798300 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798304 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] duration: 233
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798644 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:1753154798687 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798692 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798715 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798715 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[0x438efe0a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x52805c22, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x52805c22, 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[0x438efe0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52805c22, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1299b2a1, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154798750 d 31ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x30108ac
    [apply] duration: 118
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154799008 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:1753154799015 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 @ 1753154799055 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154799056 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testDisplayCreate01 took 2.275 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154800389 ms III - Start
    [apply] SLOCK [T main @ 1753154800389 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [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[0x6cf78daa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4f72ff6f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x28626325, 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 @ 1753154806848 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154806848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(testWindow00)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.095 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154800389 ms III - Start
    [apply] SLOCK [T main @ 1753154800389 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[0x6cf78daa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4f72ff6f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x28626325, 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 @ 1753154806848 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154806848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindow00 took 4.284 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] ++++ 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 @ 1753154808019 ms III - Start
    [apply] SLOCK [T main @ 1753154808019 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWarp01Center)
    [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[0x7a2e09e3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0x173bf200, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0x173bf200, 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[0x7a2e09e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x173bf200, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dbee654, 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 0x7701083a, 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 0x7701083a
    [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] junit.framework.TestListener: startTest(testWarp02Random)
    [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[0x6b772c7d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x5bfd0076, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x5bfd0076, 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[0x6b772c7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bfd0076, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a488929, 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 0x7701083a, 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 0x7701083a
    [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(testWarp02Random)
    [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 @ 1753154814719 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154814720 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.345 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154808019 ms III - Start
    [apply] SLOCK [T main @ 1753154808019 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x7a2e09e3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0x173bf200, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0x173bf200, 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[0x7a2e09e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x173bf200, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dbee654, 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 0x7701083a, 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 0x7701083a
    [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[0x6b772c7d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x5bfd0076, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x5bfd0076, 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[0x6b772c7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bfd0076, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a488929, 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 0x7701083a, 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 0x7701083a
    [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 @ 1753154814719 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154814720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWarp01Center took 2.332 sec
    [apply] Testcase: testWarp02Random took 2.203 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154815920 ms III - Start
    [apply] SLOCK [T main @ 1753154815921 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] junit.framework.TestListener: startTest(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[0x2987d6fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0x44ec7cd5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0x44ec7cd5, 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[0x2987d6fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44ec7cd5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x511462db, 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 0x30108ac, 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 0x30108ac
    [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(test01WindowCreateSimple)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] 
    [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[0x250d4722, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x47af7f3d created: GearsObj[0x7b18b3f3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x47af7f3d created: GearsObj[0x7b18b3f3, 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[0x250d4722, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b18b3f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x747c885a, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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] junit.framework.TestListener: endTest(test02WindowCreateUndecor)
    [apply] junit.framework.TestListener: startTest(test11WindowSimpleToggleVisibility)
    [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[0x1834d536, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3bb9a3ff created: GearsObj[0x5ed90a80, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3bb9a3ff created: GearsObj[0x5ed90a80, 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[0x1834d536, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ed90a80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49f82376, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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] junit.framework.TestListener: endTest(test11WindowSimpleToggleVisibility)
    [apply] junit.framework.TestListener: startTest(test12WindowUndecorToggleVisibility)
    [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[0x5ffd4778, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5af3afd9 created: GearsObj[0x2cf48a8e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5af3afd9 created: GearsObj[0x2cf48a8e, 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[0x5ffd4778, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cf48a8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xef67075, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 @ 1753154824477 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154824477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test12WindowUndecorToggleVisibility)
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.236 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154815920 ms III - Start
    [apply] SLOCK [T main @ 1753154815921 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[0x2987d6fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0x44ec7cd5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0x44ec7cd5, 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[0x2987d6fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44ec7cd5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x511462db, 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 0x30108ac, 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 0x30108ac
    [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[0x250d4722, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x47af7f3d created: GearsObj[0x7b18b3f3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x47af7f3d created: GearsObj[0x7b18b3f3, 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[0x250d4722, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b18b3f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x747c885a, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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[0x1834d536, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3bb9a3ff created: GearsObj[0x5ed90a80, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3bb9a3ff created: GearsObj[0x5ed90a80, 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[0x1834d536, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ed90a80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49f82376, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0x30108ac, 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 0x30108ac
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x30108ac
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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[0x5ffd4778, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5af3afd9 created: GearsObj[0x2cf48a8e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5af3afd9 created: GearsObj[0x2cf48a8e, 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[0x5ffd4778, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cf48a8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xef67075, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffdf01087a
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 0x760108a4, 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 0x760108a4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x760108a4
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xc01084f
    [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 0xc01084f, 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 0xc01084f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb1010838
    [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 @ 1753154824477 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154824477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowCreateSimple took 0.35 sec
    [apply] Testcase: test02WindowCreateUndecor took 0.18 sec
    [apply] Testcase: test11WindowSimpleToggleVisibility took 2.906 sec
    [apply] Testcase: test12WindowUndecorToggleVisibility took 2.921 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] junit.framework.TestListener: tests to run: 7
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154825737 ms III - Start
    [apply] SLOCK [T main @ 1753154825738 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01WindowSimple)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828022 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828024 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] 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[0xce52d9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79dafdd4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565f7652, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 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[0xce52d9e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x79dafdd4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x79dafdd4, 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[0xce52d9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79dafdd4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565f7652, 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 0x7701083a, 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] 
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3bc7d941,
    [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[86/109 640x480 wu, 640x480 pixel] handle 0x170314, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 640x480, swapInterval 1, drawable 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828050 d 54ms]]
    [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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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 0x573b29ab, 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@3bc7d941,
    [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[86/109 640x480 wu, 640x480 pixel] handle 0x170314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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[86/109 640x480 wu, 640x480 pixel] handle 0x170314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828233 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828253 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:1753154828290 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828291 d 0ms]]
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test01WindowSimple)
    [apply] junit.framework.TestListener: startTest(test02WindowSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828322 d 19ms]]
    [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 0x760108a4, 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 0x760108a4
    [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@3bc7d941,
    [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 640x480 wu, 640x480 pixel] handle 0x180314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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 0x73418a4, 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@3bc7d941,
    [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 640x480 wu, 640x480 pixel] handle 0x180314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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[112/135 640x480 wu, 640x480 pixel] handle 0x180314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828566 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:1753154828574 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:1753154828598 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828598 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[0x546c718d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x79d4bcdd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x79d4bcdd, 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[0x546c718d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79d4bcdd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56ccfbc, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828623 d 24ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828647 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:1753154828653 d 0ms]]
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test02WindowSimple)
    [apply] junit.framework.TestListener: startTest(test10WindowNativeRecreateSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828668 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828668 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[0x5a193dc2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x208fb037, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x208fb037, 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[0x5a193dc2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x208fb037, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb97ee20, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828700 d 27ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0x7701083a
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828728 d 13ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828742 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828744 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828744 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:1753154828751 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:1753154828765 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828765 d 0ms]]
    [apply] junit.framework.TestListener: endTest(test10WindowNativeRecreateSimple)
    [apply] junit.framework.TestListener: startTest(test11WindowNativeRecreateSimple)
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828795 d 20ms]]
    [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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828825 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:1753154828832 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828844 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828845 d 0ms]]
    [apply] Frames for initial setVisible(true): 1
    [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[0x77e36429, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x1d073865, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x1d073865, 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[0x77e36429, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d073865, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c05d2a, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828880 d 24ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0x7701083a
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828905 d 3ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828909 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828910 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828910 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:1753154828918 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:1753154828931 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828931 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] junit.framework.TestListener: endTest(test11WindowNativeRecreateSimple)
    [apply] junit.framework.TestListener: startTest(test21WindowDestroyWinTwiceA)
    [apply] Frames for initial setVisible(true): 1
    [apply] gear1 0x6d763516 created: GearsObj[0x2ac21a18, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6d763516 created: GearsObj[0x7f80a8ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6d763516 created: GearsObj[0x7f80a8ba, 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[0x2ac21a18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f80a8ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bbc1a33, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828956 d 46ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829105 d 0ms]]
    [apply] duration: 0
    [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:1753154829120 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:1753154829148 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829148 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[0x3cb2b02b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created: GearsObj[0x3c6c9958, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created: GearsObj[0x3c6c9958, 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[0x3cb2b02b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c6c9958, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xadcc9b0, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829189 d 25ms]]
    [apply] junit.framework.TestListener: endTest(test21WindowDestroyWinTwiceA)
    [apply] junit.framework.TestListener: startTest(test22WindowTwoWinOneDisplay)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829218 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829220 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829220 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[0x73553480, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created: GearsObj[0x3a649b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created: GearsObj[0x3a649b4, 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[0x73553480, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a649b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x710d7c6b, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829250 d 11ms]]
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829373 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:1753154829379 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829379 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:1753154829384 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:1753154829400 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829400 d 0ms]]
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] junit.framework.TestListener: endTest(test22WindowTwoWinOneDisplay)
    [apply] junit.framework.TestListener: startTest(test23WindowTwoWinTwoDisplays)
    [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[0x7e3236ee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x245b4bdc created: GearsObj[0x5916cc94, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x245b4bdc created: GearsObj[0x5916cc94, 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[0x7e3236ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5916cc94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f18c6b7, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829429 d 25ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829466 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829466 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[0x395efc4a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x4f9910f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x4f9910f, 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[0x395efc4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f9910f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68b36806, 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 0x760108a4, 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 0x760108a4
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829496 d 55ms]]
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829656 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:1753154829670 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829670 d 0ms]]
    [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:1753154829696 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 @ 1753154829724 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154829724 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test23WindowTwoWinTwoDisplays)
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.663 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[0xce52d9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79dafdd4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565f7652, 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@3bc7d941,
    [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[86/109 640x480 wu, 640x480 pixel] handle 0x170314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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 0x573b29ab, 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@3bc7d941,
    [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[86/109 640x480 wu, 640x480 pixel] handle 0x170314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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[86/109 640x480 wu, 640x480 pixel] handle 0x170314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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@3bc7d941,
    [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 640x480 wu, 640x480 pixel] handle 0x180314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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 0x73418a4, 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@3bc7d941,
    [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 640x480 wu, 640x480 pixel] handle 0x180314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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[112/135 640x480 wu, 640x480 pixel] handle 0x180314, 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 0x56c85dea], 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 0x56c85dea], 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 0x56c85dea], 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 @ 1753154825737 ms III - Start
    [apply] SLOCK [T main @ 1753154825738 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753154828022 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828024 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[0xce52d9e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x79dafdd4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x79dafdd4, 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[0xce52d9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79dafdd4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565f7652, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828050 d 54ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828233 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828253 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:1753154828290 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828291 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828322 d 19ms]]
    [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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828566 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:1753154828574 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:1753154828598 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828598 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[0x546c718d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x79d4bcdd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x79d4bcdd, 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[0x546c718d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79d4bcdd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56ccfbc, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828623 d 24ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828647 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:1753154828653 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828668 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828668 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[0x5a193dc2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x208fb037, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x208fb037, 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[0x5a193dc2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x208fb037, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb97ee20, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828700 d 27ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0x7701083a
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828728 d 13ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828742 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828744 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828744 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:1753154828751 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:1753154828765 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828765 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828795 d 20ms]]
    [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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828825 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:1753154828832 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828844 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828845 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[0x77e36429, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x1d073865, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x1d073865, 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[0x77e36429, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d073865, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c05d2a, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828880 d 24ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0x7701083a
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828905 d 3ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828909 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828910 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828910 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:1753154828918 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:1753154828931 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828931 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[0x2ac21a18, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6d763516 created: GearsObj[0x7f80a8ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6d763516 created: GearsObj[0x7f80a8ba, 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[0x2ac21a18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f80a8ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bbc1a33, 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 0xc01084f, 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 0xc01084f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154828956 d 46ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829105 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:1753154829120 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:1753154829148 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829148 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[0x3cb2b02b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created: GearsObj[0x3c6c9958, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created: GearsObj[0x3c6c9958, 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[0x3cb2b02b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c6c9958, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xadcc9b0, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829189 d 25ms]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829218 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829220 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829220 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[0x73553480, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created: GearsObj[0x3a649b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created: GearsObj[0x3a649b4, 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[0x73553480, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a649b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x710d7c6b, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829250 d 11ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829373 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:1753154829379 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829379 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:1753154829384 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:1753154829400 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829400 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[0x7e3236ee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x245b4bdc created: GearsObj[0x5916cc94, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x245b4bdc created: GearsObj[0x5916cc94, 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[0x7e3236ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5916cc94, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f18c6b7, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829429 d 25ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829466 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829466 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[0x395efc4a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x4f9910f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x4f9910f, 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[0x395efc4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f9910f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68b36806, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829496 d 55ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829656 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:1753154829670 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154829670 d 0ms]]
    [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:1753154829696 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 @ 1753154829724 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154829724 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowSimple took 0.373 sec
    [apply] Testcase: test02WindowSimple took 0.307 sec
    [apply] Testcase: test10WindowNativeRecreateSimple took 0.174 sec
    [apply] Testcase: test11WindowNativeRecreateSimple took 0.166 sec
    [apply] Testcase: test21WindowDestroyWinTwiceA took 0.201 sec
    [apply] Testcase: test22WindowTwoWinOneDisplay took 0.263 sec
    [apply] Testcase: test23WindowTwoWinTwoDisplays took 0.312 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] 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 @ 1753154831111 ms III - Start
    [apply] SLOCK [T main @ 1753154831111 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWindowDecor01Simple)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833485 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833487 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x4ca819, 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dea2ba3, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833511 d 53ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833791 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833808 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] junit.framework.TestListener: endTest(testWindowDecor01Simple)
    [apply] junit.framework.TestListener: startTest(testWindowDecor02DestroyWinTwiceA)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834098 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834099 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[0x5d2ea8c2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x251d9027, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x251d9027, 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[0x5d2ea8c2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x251d9027, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc275c22, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834121 d 25ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834642 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:1753154834657 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834660 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834661 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:1753154834966 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834966 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[0x30f9f782, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x71274bc8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x71274bc8, 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[0x30f9f782, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71274bc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x619dcc5d, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834998 d 24ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835023 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 640x480, swapInterval 0, drawable 0x30108ac
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835023 d 2ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835028 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835029 d 1ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835031 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[0x396128ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2d7275fc created: GearsObj[0x46c6fe23, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2d7275fc created: GearsObj[0x46c6fe23, 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[0x396128ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46c6fe23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4148893b, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835059 d 66ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835126 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x2d7275fc 630x470, swapInterval 1, drawable 0x30108ac
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835128 d 13ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835658 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:1753154835663 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835907 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:1753154835921 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:1753154836223 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836223 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[0x5cc24306, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c6f217 created: GearsObj[0x4d897dca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c6f217 created: GearsObj[0x4d897dca, 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[0x5cc24306, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d897dca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd4a539c, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836262 d 24ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836287 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x38c6f217 640x480, swapInterval 0, drawable 0xffffffffa401083e
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836287 d 2ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836300 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836300 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[0x5b40bb64, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x6671c127, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x6671c127, 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[0x5b40bb64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6671c127, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xacf2901, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836326 d 26ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836353 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x478190fc 630x470, swapInterval 1, drawable 0xffffffffa401083e
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836353 d 5ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836874 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:1753154836882 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154837141 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:1753154837153 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] junit.framework.TestListener: endTest(testWindowDecor03TwoWinTwoDisplays)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154837451 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154837451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.013 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154831111 ms III - Start
    [apply] SLOCK [T main @ 1753154831111 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753154833485 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833487 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x4ca819, 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[0x55112b0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ca819, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dea2ba3, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833511 d 53ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833791 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154833808 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:1753154834098 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834099 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[0x5d2ea8c2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x251d9027, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x251d9027, 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[0x5d2ea8c2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x251d9027, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc275c22, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834121 d 25ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834642 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:1753154834657 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834660 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834661 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:1753154834966 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834966 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[0x30f9f782, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x71274bc8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x71274bc8, 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[0x30f9f782, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71274bc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x619dcc5d, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154834998 d 24ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835023 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 640x480, swapInterval 0, drawable 0x30108ac
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835023 d 2ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835028 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835029 d 1ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835031 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[0x396128ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2d7275fc created: GearsObj[0x46c6fe23, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2d7275fc created: GearsObj[0x46c6fe23, 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[0x396128ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46c6fe23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4148893b, 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 0x7701083a, 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 0x7701083a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835059 d 66ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835126 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x2d7275fc 630x470, swapInterval 1, drawable 0x30108ac
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835128 d 13ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835658 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:1753154835663 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154835907 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:1753154835921 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:1753154836223 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836223 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[0x5cc24306, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c6f217 created: GearsObj[0x4d897dca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c6f217 created: GearsObj[0x4d897dca, 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[0x5cc24306, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d897dca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd4a539c, 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 0x760108a4, 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 0x760108a4
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836262 d 24ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836287 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x38c6f217 640x480, swapInterval 0, drawable 0xffffffffa401083e
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836287 d 2ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836300 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836300 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[0x5b40bb64, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x6671c127, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x6671c127, 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[0x5b40bb64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6671c127, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xacf2901, 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 0x30108ac, 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 0x30108ac
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836326 d 26ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836353 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x478190fc 630x470, swapInterval 1, drawable 0xffffffffa401083e
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836353 d 5ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154836874 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:1753154836882 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154837141 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:1753154837153 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 @ 1753154837451 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154837451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowDecor01Simple took 0.825 sec
    [apply] Testcase: testWindowDecor02DestroyWinTwiceA took 0.853 sec
    [apply] Testcase: testWindowDecor03TwoWinOneDisplay took 1.256 sec
    [apply] Testcase: testWindowDecor03TwoWinTwoDisplays took 1.219 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154838784 ms III - Start
    [apply] SLOCK [T main @ 1753154838785 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [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:1753154841086 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[0x7cf4e499, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x329bb3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x329bb3c5, 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[0x7cf4e499, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x329bb3c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x280b4954, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154841112 d 53ms]]
    [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:1753154841878 d 1ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154841879 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154841880 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, 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:1753154842508 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154842508 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154842509 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, 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:1753154843145 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843145 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843146 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, 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:1753154843774 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] junit.framework.TestListener: endTest(test01WindowDecor)WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843796 d 0ms]]
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02WindowUndecor)
    [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:1753154843820 d 0ms]]
    [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[0x77eb50a9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x5ce33dcd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x5ce33dcd, 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[0x77eb50a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ce33dcd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c8699e, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843845 d 27ms]]
    [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:1753154844578 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154844579 d 1ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154844581 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffa401083e, 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:1753154845210 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845210 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845211 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffffb1010838, 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:1753154845843 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845843 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845845 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdf01087a, 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:1753154846475 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:1753154846509 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 @ 1753154846542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154846543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.422 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154838784 ms III - Start
    [apply] SLOCK [T main @ 1753154838785 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753154841086 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[0x7cf4e499, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x329bb3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x329bb3c5, 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[0x7cf4e499, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x329bb3c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x280b4954, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154841112 d 53ms]]
    [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:1753154841878 d 1ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154841879 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154841880 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, 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:1753154842508 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154842508 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154842509 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, 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:1753154843145 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843145 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843146 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, 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:1753154843774 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[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843796 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:1753154843820 d 0ms]]
    [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[0x77eb50a9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x5ce33dcd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x5ce33dcd, 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[0x77eb50a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ce33dcd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c8699e, 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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154843845 d 27ms]]
    [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:1753154844578 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154844579 d 1ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154844581 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffa401083e, 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:1753154845210 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845210 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845211 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffffb1010838, 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:1753154845843 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845843 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753154845845 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdf01087a, 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:1753154846475 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:1753154846509 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 @ 1753154846542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154846543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowDecor took 2.857 sec
    [apply] Testcase: test02WindowUndecor took 2.705 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testRemoteWindow01)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154847961 ms III - Start
    [apply] SLOCK [T main @ 1753154847962 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x519f391f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x11811cec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7f50589d, 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 0x5a550d15], obj 0x74e52303]]
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a550d15], 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[0x228fbee0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x26b03e69, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x63b2b4db, 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 @ 1753154850661 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154850662 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: 3.346 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154847961 ms III - Start
    [apply] SLOCK [T main @ 1753154847962 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x519f391f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x11811cec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7f50589d, 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 0x5a550d15], obj 0x74e52303]]
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a550d15], 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[0x228fbee0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x26b03e69, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x63b2b4db, 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 @ 1753154850661 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154850662 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRemoteWindow01 took 2.667 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] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154851910 ms III - Start
    [apply] SLOCK [T main @ 1753154851910 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testRemoteWindow01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] junit.framework.TestListener: endTest(testRemoteWindow01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154853021 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154853021 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.788 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154851910 ms III - Start
    [apply] SLOCK [T main @ 1753154851910 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753154853021 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154853021 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRemoteWindow01 took 0.711 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] 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 @ 1753154854076 ms III - Start
    [apply] SLOCK [T main @ 1753154854076 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: startTest(test)
    [apply] Create PointerIcon #00: PointerIcon[obj 0x6e20b53a, .windows_nil-1, 0xa3031f, 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, 0xa3031f, 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[0xb2cc8a1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14dd9eb7 created: GearsObj[0x2ee397bb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14dd9eb7 created: GearsObj[0x2ee397bb, 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[0xb2cc8a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ee397bb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ef57c22, 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 0xffffffffdf01087a, 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 @ 1753154857687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154857687 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.286 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154854076 ms III - Start
    [apply] SLOCK [T main @ 1753154854076 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, 0xa3031f, 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, 0xa3031f, 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[0xb2cc8a1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14dd9eb7 created: GearsObj[0x2ee397bb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14dd9eb7 created: GearsObj[0x2ee397bb, 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[0xb2cc8a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ee397bb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ef57c22, 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 0xffffffffdf01087a, 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 @ 1753154857687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154857687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 3.581 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 @ 1753154858856 ms III - Start
    [apply] SLOCK [T main @ 1753154858857 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x5e211174, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x31b9d5bd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x31b9d5bd, 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[0x5e211174, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b9d5bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e548f82, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] junit.framework.TestListener: endTest(testCloseGLWindow)
    [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 @ 1753154861746 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154861746 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.57 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154858856 ms III - Start
    [apply] SLOCK [T main @ 1753154858857 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x5e211174, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x31b9d5bd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x31b9d5bd, 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[0x5e211174, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b9d5bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e548f82, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 @ 1753154861746 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154861746 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testCloseGLWindow took 2.84 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 @ 1753154862934 ms III - Start
    [apply] SLOCK [T main @ 1753154862935 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] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(testWindowDecorTwoWin)
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01Simple)
    [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] junit.framework.TestListener: endTest(testWindowNativeRecreate01Simple)++++ Test Singleton.unlock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154863562 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154863562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.288 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154862934 ms III - Start
    [apply] SLOCK [T main @ 1753154862935 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 @ 1753154863562 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154863562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowDecorDestroyWinTwiceA took 0.154 sec
    [apply] Testcase: testWindowDecorSimpleUserPos took 0.014 sec
    [apply] Testcase: testWindowDecorSimpleWMPos took 0.015 sec
    [apply] Testcase: testWindowDecorTwoWin took 0.022 sec
    [apply] Testcase: testWindowNativeRecreate01Simple took 0.032 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154864617 ms III - Start
    [apply] SLOCK [T main @ 1753154864618 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test01WindowDefault)
    [apply] junit.framework.TestListener: startTest(test02WindowDefault)
    [apply] junit.framework.TestListener: endTest(test02WindowDefault)
    [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 @ 1753154865439 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154865439 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.498 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154864617 ms III - Start
    [apply] SLOCK [T main @ 1753154864618 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154865439 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154865439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowDefault took 0.267 sec
    [apply] Testcase: test02WindowDefault took 0.154 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154866504 ms III - Start
    [apply] SLOCK [T main @ 1753154866505 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] junit.framework.TestListener: startTest(test00ScreenModeStream)
    [apply] junit.framework.TestListener: endTest(test00ScreenModeStream)
    [apply] junit.framework.TestListener: startTest(test01ScreenAllMonitor)
    [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] junit.framework.TestListener: endTest(test01ScreenAllMonitor)
    [apply] junit.framework.TestListener: startTest(test02ScreenAllModesInfo)
    [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 0x481e1e2b], 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 0x481e1e2b], 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 @ 1753154869488 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154869488 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test02ScreenAllModesInfo)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.653 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154866504 ms III - Start
    [apply] SLOCK [T main @ 1753154866505 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 0x481e1e2b], 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 0x481e1e2b], 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 @ 1753154869488 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154869488 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00ScreenModeStream took 0.009 sec
    [apply] Testcase: test01ScreenAllMonitor took 0.103 sec
    [apply] Testcase: test02ScreenAllModesInfo took 0.683 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] ++++ 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 @ 1753154870750 ms III - Start
    [apply] SLOCK [T main @ 1753154870751 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[0x5eacff03, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x59005e8c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x59005e8c, 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[0x5eacff03, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59005e8c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60626489, 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 0x30108ac, 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 0x30108ac
    [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 @ 1753154873405 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154873406 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.32 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154870750 ms III - Start
    [apply] SLOCK [T main @ 1753154870751 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[0x5eacff03, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x59005e8c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x59005e8c, 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[0x5eacff03, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59005e8c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60626489, 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 0x30108ac, 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 0x30108ac
    [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 @ 1753154873405 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154873406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeInfo01 took 2.261 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] ++++ 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 @ 1753154874593 ms III - Start
    [apply] SLOCK [T main @ 1753154874594 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01)
    [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: endTest(testScreenModeChange01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154877035 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154877035 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753154874593 ms III - Start
    [apply] SLOCK [T main @ 1753154874594 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753154877035 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154877035 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01 took 0.03 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testScreenModeChange01 took 0.033 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] ++++ 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 @ 1753154878111 ms III - Start
    [apply] SLOCK [T main @ 1753154878111 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01)
    [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[0x14ad3cdd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x2858b315, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x2858b315, 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[0x14ad3cdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2858b315, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73659525, 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 0xffffffffa401083e, 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 0xffffffffa401083e
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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.display 0x7fa98a66 120x100, swapInterval 1, drawable 0x7b01086a
    [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 @ 1753154891435 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154891435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.989 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154878111 ms III - Start
    [apply] SLOCK [T main @ 1753154878111 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x14ad3cdd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x2858b315, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x2858b315, 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[0x14ad3cdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2858b315, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73659525, 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 0xffffffffa401083e, 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 0xffffffffa401083e
    [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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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.display 0x7fa98a66 120x100, swapInterval 1, drawable 0x7b01086a
    [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 @ 1753154891435 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154891435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01 took 9.116 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 @ 1753154892721 ms III - Start
    [apply] SLOCK [T main @ 1753154892722 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] junit.framework.TestListener: startTest(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 0x2dfbb9b5], 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 0x2dfbb9b5], 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[0x1ab33831, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x7a61c193, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x7a61c193, 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[0x1ab33831, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a61c193, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e930e05, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [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 0x2dfbb9b5], 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 0x2dfbb9b5], 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 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 227.0, [l -1.0, r 1.0, b -1.0, t 1.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 0xffffffffdf01087a
    [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 0x2dfbb9b5], 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 0x2dfbb9b5], 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] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ1)
    [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ2)
    [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ2)
    [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 0x2dfbb9b5], 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 0x2dfbb9b5], 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 @ 1753154912305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154912305 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.251 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154892721 ms III - Start
    [apply] SLOCK [T main @ 1753154892722 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x2dfbb9b5], 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 0x2dfbb9b5], 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[0x1ab33831, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x7a61c193, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x7a61c193, 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[0x1ab33831, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a61c193, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e930e05, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 0xffffffffdf01087a, 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 0xffffffffdf01087a
    [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 0x2dfbb9b5], 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 0x2dfbb9b5], 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 0xffffffffdf01087a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 227.0, [l -1.0, r 1.0, b -1.0, t 1.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 0xffffffffdf01087a
    [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 0x2dfbb9b5], 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 0x2dfbb9b5], 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 0x2dfbb9b5], 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 0x2dfbb9b5], 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 @ 1753154912305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154912305 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChangeSingleQ1 took 15.359 sec
    [apply] Testcase: testScreenModeChangeSingleQ2 took 0.013 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] ++++ 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 @ 1753154913486 ms III - Start
    [apply] SLOCK [T main @ 1753154913487 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] junit.framework.TestListener: startTest(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 0x68c0e728], 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 0x68c0e728], 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[0xd656e89, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x6b3b4ee9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x6b3b4ee9, 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[0xd656e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b3b4ee9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bf0abd7, 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 0x510106c3, 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 0x510106c3
    [apply] Time for visible/pos: 105 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 0x510106c3, 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 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 122.0, [l -1.0, r 1.0, b -1.0, t 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(test01ScreenFullscreenSingleQ1)
    [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] 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 @ 1753154928168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154928168 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.355 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154913486 ms III - Start
    [apply] SLOCK [T main @ 1753154913487 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 0x68c0e728], 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 0x68c0e728], 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[0xd656e89, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x6b3b4ee9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x6b3b4ee9, 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[0xd656e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b3b4ee9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bf0abd7, 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 0x510106c3, 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 0x510106c3
    [apply] Time for visible/pos: 105 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 0x510106c3, 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 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 122.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 0x68c0e728], 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 @ 1753154928168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154928168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ScreenFullscreenSingleQ1 took 10.46 sec
    [apply] Testcase: test02ScreenFullscreenSingleQ2 took 0.01 sec
    [apply] Testcase: test03ScreenFullscreenSpanQ1Q2 took 0.006 sec
    [apply] Testcase: test04ScreenFullscreenSpanALL took 0.005 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 @ 1753154929500 ms III - Start
    [apply] SLOCK [T main @ 1753154929501 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01FullscreenChange01)
    [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[0x385378bc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x2eb749e0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x2eb749e0, 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[0x385378bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2eb749e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d0630, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6c80d78a 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x510106c3, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, 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[#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] junit.framework.TestListener: startTest(test02ScreenModeChange01)
    [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 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x564fabc8 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 0x564fabc8 created: GearsObj[0x68bad0fd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created: GearsObj[0x2a44f380, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created: GearsObj[0x2a44f380, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x68bad0fd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a44f380, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3986b056, 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 0x564fabc8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, 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 0x564fabc8 640x480, swapInterval 1, drawable 0x7c01089a
    [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 0x564fabc8 640x480, swapInterval 1, drawable 0xffffffffe1010866
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x564fabc8 640x480, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x564fabc8 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, 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 0x564fabc8 800x581, swapInterval 1, drawable 0xffffffffb1010838
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x564fabc8 800x581, swapInterval 1, drawable 0xffffffffe1010866
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x564fabc8 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, 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 0x564fabc8 800x581, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x564fabc8: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x564fabc8 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] junit.framework.TestListener: endTest(test02ScreenModeChange01)
    [apply] junit.framework.TestListener: startTest(test03ScreenModeChangeWithFS01Post)
    [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[0x772cf961, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3febb011 created: GearsObj[0x67ab86c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3febb011 created: GearsObj[0x67ab86c2, 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[0x772cf961, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67ab86c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x260f07ff, 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 0x760108a4, 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 0x760108a4
    [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 0xffffffffe1010866
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [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 0x7c01089a, 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 0xffffffffb1010838, 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] junit.framework.TestListener: endTest(test03ScreenModeChangeWithFS01Post)
    [apply] junit.framework.TestListener: startTest(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[0xdb4a07d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x131774fe created: GearsObj[0x71ceef4f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x131774fe created: GearsObj[0x71ceef4f, 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[0xdb4a07d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71ceef4f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cedc6cf, 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 0x7c01089a, 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 0x7c01089a
    [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 0x7c01089a, 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 0x510106c3
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 62.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-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x760108a4
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x510106c3, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 63.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 0x131774fe 800x600, swapInterval 1, drawable 0x510106c3
    [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] junit.framework.TestListener: endTest(test04ScreenModeChangeWithFS01Pre)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154982142 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154982142 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 53.309 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154929500 ms III - Start
    [apply] SLOCK [T main @ 1753154929501 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[0x385378bc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x2eb749e0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x2eb749e0, 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[0x385378bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2eb749e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d0630, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6c80d78a 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x510106c3, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, 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[#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 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x564fabc8 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 0x564fabc8 created: GearsObj[0x68bad0fd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created: GearsObj[0x2a44f380, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created: GearsObj[0x2a44f380, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x68bad0fd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a44f380, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3986b056, 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 0x564fabc8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, 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 0x564fabc8 640x480, swapInterval 1, drawable 0x7c01089a
    [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 0x564fabc8 640x480, swapInterval 1, drawable 0xffffffffe1010866
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x564fabc8 640x480, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x564fabc8 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffffb1010838, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, 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 0x564fabc8 800x581, swapInterval 1, drawable 0xffffffffb1010838
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x564fabc8 800x581, swapInterval 1, drawable 0xffffffffe1010866
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x564fabc8 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, 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 0x564fabc8 800x581, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x564fabc8: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x564fabc8 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[0x772cf961, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3febb011 created: GearsObj[0x67ab86c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3febb011 created: GearsObj[0x67ab86c2, 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[0x772cf961, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67ab86c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x260f07ff, 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 0x760108a4, 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 0x760108a4
    [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 0xffffffffe1010866
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffffdf01087a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [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 0x7c01089a, 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 0xffffffffb1010838, 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[0xdb4a07d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x131774fe created: GearsObj[0x71ceef4f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x131774fe created: GearsObj[0x71ceef4f, 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[0xdb4a07d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71ceef4f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cedc6cf, 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 0x7c01089a, 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 0x7c01089a
    [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 0x7c01089a, 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 0x510106c3
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x760108a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 62.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-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x760108a4
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x510106c3, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 63.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 0x131774fe 800x600, swapInterval 1, drawable 0x510106c3
    [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 @ 1753154982142 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753154982142 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01FullscreenChange01 took 6.918 sec
    [apply] Testcase: test02ScreenModeChange01 took 11.851 sec
    [apply] Testcase: test03ScreenModeChangeWithFS01Post took 15.879 sec
    [apply] Testcase: test04ScreenModeChangeWithFS01Pre took 13.774 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] 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 @ 1753154983330 ms III - Start
    [apply] SLOCK [T main @ 1753154983331 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[0x1ff1f325, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x4755e36a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x4755e36a, 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[0x1ff1f325, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4755e36a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7833b07c, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 0x760108a4
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 598x480 of 598x480, swapInterval 1, drawable 0x510106c3, 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 0x510106c3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 598x480, swapInterval 1, drawable 0x510106c3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xffffffffe1010866
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [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] junit.framework.TestListener: startTest(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[0x684552d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72d1ad2e created: GearsObj[0x519276d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72d1ad2e created: GearsObj[0x519276d7, 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[0x684552d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x519276d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3979d5ff, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 640x480, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 656x519, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [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 0xffffffffb3010047
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 125.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[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 126.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[#1,main,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffa80108cf
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffa80108cf, 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[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 579.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 0xffffffffa80108cf
    [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 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 699.0, [l -1.3333334, r 1.3333334, b -1.0, 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] junit.framework.TestListener: endTest(testScreenRotationChange02_PreFull)
    [apply] junit.framework.TestListener: startTest(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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x399f45b1 created: GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x399f45b1 created: GearsObj[0x9f4a9dd, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70d2db1e, 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 0xf010687, 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 0xffffffffb3010047, 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 0xffffffffb3010047
    [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] 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 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[0x9dcc20c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x113e236b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x113e236b, 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[0x9dcc20c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113e236b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5801c448, 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 0xffffffffb3010047, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 300.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 0x478190fc 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 450.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] Thread[#1,main,5,main] GearsES2.display 0x478190fc 604x480, swapInterval 1, drawable 0xffffffffe1010866
    [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] junit.framework.TestListener: endTest(testScreenRotationChange12_PostFull)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155071108 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155071108 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.437 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154983330 ms III - Start
    [apply] SLOCK [T main @ 1753154983331 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[0x1ff1f325, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x4755e36a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x4755e36a, 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[0x1ff1f325, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4755e36a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7833b07c, 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 0xffffffffb1010838, 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 0xffffffffb1010838
    [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 0x760108a4
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 598x480 of 598x480, swapInterval 1, drawable 0x510106c3, 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 0x510106c3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 598x480, swapInterval 1, drawable 0x510106c3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xffffffffe1010866
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0x760108a4, 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 0x760108a4
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [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[0x684552d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72d1ad2e created: GearsObj[0x519276d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72d1ad2e created: GearsObj[0x519276d7, 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[0x684552d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x519276d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3979d5ff, 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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 640x480, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 656x519, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7c01089a, 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 0x7c01089a
    [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 0xffffffffb3010047
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 125.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[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 126.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[#1,main,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffa80108cf
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffa80108cf, 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[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 579.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 0xffffffffa80108cf
    [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 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 699.0, [l -1.3333334, r 1.3333334, b -1.0, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x399f45b1 created: GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x399f45b1 created: GearsObj[0x9f4a9dd, 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[0x21a7b693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9f4a9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70d2db1e, 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 0xf010687, 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 0xffffffffb3010047, 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 0xffffffffb3010047
    [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[0x9dcc20c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x113e236b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x113e236b, 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[0x9dcc20c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113e236b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5801c448, 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 0xffffffffb3010047, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 300.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 0x478190fc 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 450.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] Thread[#1,main,5,main] GearsES2.display 0x478190fc 604x480, swapInterval 1, drawable 0xffffffffe1010866
    [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 @ 1753155071108 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155071108 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenRotationChange01_PreWin took 21.479 sec
    [apply] Testcase: testScreenRotationChange02_PreFull took 21.531 sec
    [apply] Testcase: testScreenRotationChange11_PostWin took 21.278 sec
    [apply] Testcase: testScreenRotationChange12_PostFull took 21.302 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 @ 1753155072431 ms III - Start
    [apply] SLOCK [T main @ 1753155072432 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x77d03781, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x1161a8fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x1161a8fa, 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[0x77d03781, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1161a8fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55887f50, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 640x480, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 656x519, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xf010687, 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 0xf010687
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffeb010858, 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 0xffffffffeb010858
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 247.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 0xf010687
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xf010687
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 248.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 0x4466af20 1920x1080, swapInterval 1, drawable 0xf010687
    [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(testScreenModeChange01_PreFull)
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4466af20 0/0 640x480 of 640x480, swapInterval 1, drawable 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 309.0, [l -1.3333334, r 1.3333334, b -1.0, 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] junit.framework.TestListener: startTest(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[0x40d02000, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x223191a6 created: GearsObj[0x3ea96287, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x223191a6 created: GearsObj[0x3ea96287, 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[0x40d02000, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ea96287, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11c42a76, 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 0xffffffffeb010858, 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 0x7c01089a, 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 0xf010687, 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 0xf010687
    [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(testScreenModeChange02_PostFull)
    [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 @ 1753155098239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155098240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.485 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155072431 ms III - Start
    [apply] SLOCK [T main @ 1753155072432 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x77d03781, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x1161a8fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x1161a8fa, 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[0x77d03781, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1161a8fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55887f50, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 640x480, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 656x519, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xf010687, 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 0xf010687
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffeb010858, 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 0xffffffffeb010858
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 247.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 0xf010687
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xf010687
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 248.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 0x4466af20 1920x1080, swapInterval 1, drawable 0xf010687
    [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 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 309.0, [l -1.3333334, r 1.3333334, b -1.0, 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[0x40d02000, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x223191a6 created: GearsObj[0x3ea96287, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x223191a6 created: GearsObj[0x3ea96287, 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[0x40d02000, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ea96287, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11c42a76, 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 0xffffffffeb010858, 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 0x7c01089a, 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 0xf010687, 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 0xf010687
    [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 @ 1753155098239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155098240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01_PreFull took 10.875 sec
    [apply] Testcase: testScreenModeChange02_PostFull took 10.687 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] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099526 ms III - Start
    [apply] SLOCK [T main @ 1753155099527 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] junit.framework.TestListener: startTest(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[0x76d418fa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x289e6de0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x289e6de0, 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[0x76d418fa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x289e6de0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74c46975, 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 0xffffffffe1010866, 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 0xffffffffe1010866
    [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 0xf010687, 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 0xffffffffeb010858
    [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 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, 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 0xffffffffa80108cf
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xf010687
    [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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb010858, 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 0xf010687
    [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 0xffffffffeb010858, 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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, 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 0xf010687
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xf010687
    [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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xf010687, 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 0x7c01089a
    [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 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, 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 0xf010687
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xffffffffb3010047
    [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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffeb010858
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb010858, 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[0x24f54a27, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x343a7732, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x343a7732, 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[0x24f54a27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x343a7732, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x750565c3, 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 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 32.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-2,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xf010687, 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] junit.framework.TestListener: endTest(test01CreateVisibleDestroy)
    [apply] junit.framework.TestListener: startTest(test02aReparentTop2WinReparentRecreate)
    [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 0xffffffffb3010047, 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[0x6aabef36, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x75c35267, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x75c35267, 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[0x6aabef36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75c35267, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63665d75, 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 0xf010687, 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 0xf010687
    [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 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, 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] 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 0x7c01089a, 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 0xffffffffeb010858, 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: 119, B10: 2
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 78.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 78.0, [l -1.3333334, r 1.3333334, b -1.0, 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: 236, 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 0xf010687, 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[0x172ac3e2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x11ac8516, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x11ac8516, 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[0x172ac3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11ac8516, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71b9e0c, 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 0xf010687, 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 0xf010687
    [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 0xffffffffeb010858, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, 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] Frames(1) 38
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 336x279 of 336x279, swapInterval 1, drawable 0xffffffffeb010858, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 38.5, [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 0xffffffffeb010858
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xf010687
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 40.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0xffffffffb3010047
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xf010687
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 41.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 0xffffffffa80108cf
    [apply] Frames(2) 1
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 117, B10: 3
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 61.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.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xf010687, 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 0xf010687
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 233, 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] junit.framework.TestListener: endTest(test02bReparentTop2WinReparentNative)
    [apply] junit.framework.TestListener: startTest(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[0x31746230, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x11c77af4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x11c77af4, 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[0x31746230, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11c77af4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6011dc7b, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [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 0xffffffffe1010866, 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 0xffffffffe1010866, 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 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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.top(parent, true), ACTION_NATIVE_CREATION: A10: 115, B10: 2
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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.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] junit.framework.TestListener: endTest(test03aReparentWin2TopReparentRecreate)
    [apply] junit.framework.TestListener: startTest(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[0x18f66894, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x4d32ca7a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x4d32ca7a, 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[0x18f66894, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d32ca7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x493a5c69, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [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 0xffffffffeb010858, 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 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, 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[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, 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] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 114, B10: 3
    [apply] Thread[#49,main-Animator#09,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 59.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0xffffffffe1010866
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 336x279 of 336x279, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 78.5, [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 0x7c01089a
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffeb010858, 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 0xffffffffeb010858
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 81.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 0x7c01089a
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 231, 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 @ 1753155122291 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155122291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test03bReparentWin2TopReparentNative)
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.435 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099526 ms III - Start
    [apply] SLOCK [T main @ 1753155099527 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x76d418fa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x289e6de0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x289e6de0, 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[0x76d418fa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x289e6de0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74c46975, 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 0xffffffffe1010866, 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 0xffffffffe1010866
    [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 0xf010687, 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 0xffffffffeb010858
    [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 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, 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 0xffffffffa80108cf
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xf010687
    [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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb010858, 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 0xf010687
    [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 0xffffffffeb010858, 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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, 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 0xf010687
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xf010687
    [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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xf010687, 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 0x7c01089a
    [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 0xffffffffb3010047, 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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7c01089a, 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 0xf010687
    [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 0x7c01089a, 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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffa80108cf, 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 0xffffffffb3010047
    [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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffeb010858
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb010858, 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[0x24f54a27, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x343a7732, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x343a7732, 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[0x24f54a27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x343a7732, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x750565c3, 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 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 32.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-2,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xf010687, 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 0xffffffffb3010047, 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[0x6aabef36, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x75c35267, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x75c35267, 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[0x6aabef36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75c35267, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63665d75, 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 0xf010687, 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 0xf010687
    [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 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, 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] 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 0x7c01089a, 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 0xffffffffeb010858, 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: 119, B10: 2
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, 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 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 78.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0xf010687, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 78.0, [l -1.3333334, r 1.3333334, b -1.0, 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: 236, 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 0xf010687, 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[0x172ac3e2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x11ac8516, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x11ac8516, 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[0x172ac3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11ac8516, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71b9e0c, 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 0xf010687, 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 0xf010687
    [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 0xffffffffeb010858, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, 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] Frames(1) 38
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0x7c01089a
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 336x279 of 336x279, swapInterval 1, drawable 0xffffffffeb010858, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 38.5, [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 0xffffffffeb010858
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xf010687
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 40.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0xffffffffb3010047
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xf010687
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 41.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 0xffffffffa80108cf
    [apply] Frames(2) 1
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 117, B10: 3
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 61.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.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xf010687, 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 0xf010687
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 233, 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[0x31746230, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x11c77af4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x11c77af4, 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[0x31746230, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11c77af4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6011dc7b, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [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 0xffffffffe1010866, 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 0xffffffffe1010866, 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 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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.top(parent, true), ACTION_NATIVE_CREATION: A10: 115, B10: 2
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, 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.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[0x18f66894, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x4d32ca7a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x4d32ca7a, 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[0x18f66894, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d32ca7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x493a5c69, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [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 0xffffffffeb010858, 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 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, 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[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb3010047, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, 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] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 114, B10: 3
    [apply] Thread[#49,main-Animator#09,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa80108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 59.0, [l -1.3333334, r 1.3333334, b -1.0, 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 0xffffffffe1010866
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 336x279 of 336x279, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 78.5, [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 0x7c01089a
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffeb010858, 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 0xffffffffeb010858
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 81.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 0x7c01089a
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 231, 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 @ 1753155122291 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155122291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CreateVisibleDestroy took 1.74 sec
    [apply] Testcase: test02aReparentTop2WinReparentRecreate took 4.702 sec
    [apply] Testcase: test02bReparentTop2WinReparentNative took 4.767 sec
    [apply] Testcase: test03aReparentWin2TopReparentRecreate took 4.677 sec
    [apply] Testcase: test03bReparentWin2TopReparentNative took 4.7 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01NewtOnNewtParentChildDraw)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155123601 ms III - Start
    [apply] SLOCK [T main @ 1753155123602 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 0xffffffffeb010858, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [apply] junit.framework.TestListener: endTest(test01NewtOnNewtParentChildDraw)
    [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 @ 1753155127262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155127262 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.343 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155123601 ms III - Start
    [apply] SLOCK [T main @ 1753155123602 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 0xffffffffeb010858, 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 0xffffffffa80108cf, 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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0x7c01089a
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa80108cf
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffa80108cf
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7c01089a
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 0xffffffffe1010866
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffeb010858
    [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 0xffffffffb3010047
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffeb010858
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffb3010047
    [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 @ 1753155127262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155127262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NewtOnNewtParentChildDraw took 3.629 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 @ 1753155128459 ms III - Start
    [apply] SLOCK [T main @ 1753155128460 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x5615fc85, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x26aac531, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x26aac531, 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[0x5615fc85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26aac531, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11347713, 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 0xf010687, 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 0xf010687
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 400x400, swapInterval 1, drawable 0xf010687
    [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[0x784d3501, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b9a4292 created: GearsObj[0x12fcdbdd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b9a4292 created: GearsObj[0x12fcdbdd, 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[0x784d3501, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12fcdbdd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2961a25d, 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 0xf010687, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, 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[#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 0xf010687
    [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] junit.framework.TestListener: endTest(testWindow00)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155131616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155131616 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.833 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155128459 ms III - Start
    [apply] SLOCK [T main @ 1753155128460 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x5615fc85, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x26aac531, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x26aac531, 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[0x5615fc85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26aac531, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11347713, 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 0xf010687, 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 0xf010687
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 400x400, swapInterval 1, drawable 0xf010687
    [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[0x784d3501, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b9a4292 created: GearsObj[0x12fcdbdd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b9a4292 created: GearsObj[0x12fcdbdd, 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[0x784d3501, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12fcdbdd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2961a25d, 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 0xf010687, 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 0x7c01089a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, 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[#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 0xf010687
    [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 @ 1753155131616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753155131616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindow00 took 0.974 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-20250722
     [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: 3.623 sec
    [junit] 
    [junit] Testcase: testX11WindowMemoryLeak took 3.501 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.623 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 @ 1753155138253 ms III - Start
    [junit] SLOCK [T main @ 1753155138254 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 @ 1753155143528 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155143528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.967 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155138253 ms III - Start
    [junit] SLOCK [T main @ 1753155138254 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 @ 1753155143528 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155143528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 2.903 sec
    [junit] Testcase: test02OffscreenFBO took 0 sec
    [junit] Testcase: test03OffscreenPBuffer took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.967 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155138253 ms III - Start
    [junit] SLOCK [T main @ 1753155138254 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 @ 1753155143528 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155143528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753155145068 ms III - Start
    [junit] SLOCK [T main @ 1753155145069 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155152124 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155152125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.778 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155145068 ms III - Start
    [junit] SLOCK [T main @ 1753155145069 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155152124 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155152125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 4.685 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: 7.778 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155145068 ms III - Start
    [junit] SLOCK [T main @ 1753155145069 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155152124 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155152125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155153703 ms III - Start
    [junit] SLOCK [T main @ 1753155153704 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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x16dfe122]:
    [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 0x3a39b9b0], obj 0x7088c4b3]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x684e00b]:
    [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 0x3a39b9b0], obj 0x4980be46]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x9484521]:
    [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 0x3a39b9b0], obj 0x773985c6]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x1e39b526]:
    [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 0x3a39b9b0], obj 0x362a9d1b]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x4e98c43f]:
    [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 0x3a39b9b0], obj 0x4f21995]:
    [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 @ 1753155182114 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155182114 ms --- localhost/127.0.0.1:59999 - Unlock ok within 10 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.108 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 @ 1753155153703 ms III - Start
    [junit] SLOCK [T main @ 1753155153704 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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x16dfe122]:
    [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 0x3a39b9b0], obj 0x7088c4b3]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x684e00b]:
    [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 0x3a39b9b0], obj 0x4980be46]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x9484521]:
    [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 0x3a39b9b0], obj 0x773985c6]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x1e39b526]:
    [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 0x3a39b9b0], obj 0x362a9d1b]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x4e98c43f]:
    [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 0x3a39b9b0], obj 0x4f21995]:
    [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 @ 1753155182114 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155182114 ms --- localhost/127.0.0.1:59999 - Unlock ok within 10 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 28.358 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.108 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 @ 1753155153703 ms III - Start
    [junit] SLOCK [T main @ 1753155153704 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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x16dfe122]:
    [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 0x3a39b9b0], obj 0x7088c4b3]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x684e00b]:
    [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 0x3a39b9b0], obj 0x4980be46]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x9484521]:
    [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 0x3a39b9b0], obj 0x773985c6]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x1e39b526]:
    [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 0x3a39b9b0], obj 0x362a9d1b]:
    [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@70a77d83,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@70a77d83,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 0x3a39b9b0], obj 0x4e98c43f]:
    [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 0x3a39b9b0], obj 0x4f21995]:
    [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 @ 1753155182114 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155182114 ms --- localhost/127.0.0.1:59999 - Unlock ok within 10 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155183792 ms III - Start
    [junit] SLOCK [T main @ 1753155183793 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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x384081da: tileRendererInUse null, GearsES2[obj 0x384081da isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x384081da 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 0x384081da created: GearsObj[0x6605101b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x384081da created: GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x384081da created: GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x384081da FIN GearsES2[obj 0x384081da isInit true, usesShared false, 1 GearsObj[0x6605101b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72d94a2b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x384081da 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x384081da, 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 / 211 ms, 47.3 fps, 21 ms/f; total: 10 f, 47.3 fps, 21 ms/f
    [junit] 0 s: 10 f / 165 ms, 60.6 fps, 16 ms/f; total: 20 f, 53.1 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 55.2 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 56.3 fps, 17 ms/f
    [junit] 0 s: 10 f / 171 ms, 58.4 fps, 17 ms/f; total: 50 f, 56.7 fps, 17 ms/f
    [junit] 1 s: 10 f / 161 ms, 62.1 fps, 16 ms/f; total: 60 f, 57.5 fps, 17 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x384081da: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x384081da 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] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x67d5577c: tileRendererInUse null, GearsES2[obj 0x67d5577c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67d5577c 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 0x67d5577c created: GearsObj[0x1e9f2ee5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67d5577c created: GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67d5577c created: GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x67d5577c FIN GearsES2[obj 0x67d5577c isInit true, usesShared false, 1 GearsObj[0x1e9f2ee5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b0e2a70, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x67d5577c 0/0 1920x1017 of 1920x1017, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67d5577c, 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 / 156 ms, 64.1 fps, 15 ms/f; total: 10 f, 64.1 fps, 15 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 20 f, 62.1 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 61.3 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 60.9 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 60.7 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x67d5577c: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x67d5577c 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 @ 1753155188733 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155188733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.627 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 @ 1753155183792 ms III - Start
    [junit] SLOCK [T main @ 1753155183793 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 0x384081da: tileRendererInUse null, GearsES2[obj 0x384081da isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x384081da 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 0x384081da created: GearsObj[0x6605101b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x384081da created: GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x384081da created: GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x384081da FIN GearsES2[obj 0x384081da isInit true, usesShared false, 1 GearsObj[0x6605101b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72d94a2b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x384081da 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x384081da, 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 / 211 ms, 47.3 fps, 21 ms/f; total: 10 f, 47.3 fps, 21 ms/f
    [junit] 0 s: 10 f / 165 ms, 60.6 fps, 16 ms/f; total: 20 f, 53.1 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 55.2 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 56.3 fps, 17 ms/f
    [junit] 0 s: 10 f / 171 ms, 58.4 fps, 17 ms/f; total: 50 f, 56.7 fps, 17 ms/f
    [junit] 1 s: 10 f / 161 ms, 62.1 fps, 16 ms/f; total: 60 f, 57.5 fps, 17 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x384081da: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x384081da 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 0x67d5577c: tileRendererInUse null, GearsES2[obj 0x67d5577c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67d5577c 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 0x67d5577c created: GearsObj[0x1e9f2ee5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67d5577c created: GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67d5577c created: GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x67d5577c FIN GearsES2[obj 0x67d5577c isInit true, usesShared false, 1 GearsObj[0x1e9f2ee5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b0e2a70, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x67d5577c 0/0 1920x1017 of 1920x1017, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67d5577c, 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 / 156 ms, 64.1 fps, 15 ms/f; total: 10 f, 64.1 fps, 15 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 20 f, 62.1 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 61.3 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 60.9 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 60.7 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x67d5577c: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x67d5577c 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 @ 1753155188733 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155188733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NoDeadlock took 1.332 sec
    [junit] Testcase: test02TriggerDeadlock took 1.207 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.627 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 @ 1753155183792 ms III - Start
    [junit] SLOCK [T main @ 1753155183793 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 0x384081da: tileRendererInUse null, GearsES2[obj 0x384081da isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x384081da 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 0x384081da created: GearsObj[0x6605101b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x384081da created: GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x384081da created: GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x384081da FIN GearsES2[obj 0x384081da isInit true, usesShared false, 1 GearsObj[0x6605101b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29dd8a98, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72d94a2b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x384081da 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe1010866, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x384081da, 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 / 211 ms, 47.3 fps, 21 ms/f; total: 10 f, 47.3 fps, 21 ms/f
    [junit] 0 s: 10 f / 165 ms, 60.6 fps, 16 ms/f; total: 20 f, 53.1 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 55.2 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 56.3 fps, 17 ms/f
    [junit] 0 s: 10 f / 171 ms, 58.4 fps, 17 ms/f; total: 50 f, 56.7 fps, 17 ms/f
    [junit] 1 s: 10 f / 161 ms, 62.1 fps, 16 ms/f; total: 60 f, 57.5 fps, 17 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x384081da: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x384081da 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 0x67d5577c: tileRendererInUse null, GearsES2[obj 0x67d5577c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67d5577c 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 0x67d5577c created: GearsObj[0x1e9f2ee5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67d5577c created: GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67d5577c created: GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x67d5577c FIN GearsES2[obj 0x67d5577c isInit true, usesShared false, 1 GearsObj[0x1e9f2ee5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4178e702, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b0e2a70, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x67d5577c 0/0 1920x1017 of 1920x1017, swapInterval 1, drawable 0x7c01089a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67d5577c, 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 / 156 ms, 64.1 fps, 15 ms/f; total: 10 f, 64.1 fps, 15 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 20 f, 62.1 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 61.3 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 60.9 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 60.7 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x67d5577c: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x67d5577c 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 @ 1753155188733 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155188733 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] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155190233 ms III - Start
    [junit] SLOCK [T main @ 1753155190234 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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:1753155192729 d 1ms]]
    [junit] Thread[#36,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:1753155193726 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155193744 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:1753155193796 d 0ms]]
    [junit] Thread[#41,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:1753155194813 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155194814 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:1753155194847 d 0ms]]
    [junit] Thread[#43,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[#43,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:1753155195826 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155195851 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155195862 d 0ms]]
    [junit] Thread[#43,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:1753155195885 d 0ms]]
    [junit] Thread[#45,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[#47,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:1753155196843 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155196876 d 1ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155196887 d 0ms]]
    [junit] Thread[#47,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:1753155196963 d 0ms]]
    [junit] Thread[#48,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:1753155198041 d 1ms]]]
    [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:1753155198053 d 1ms]]]
    [junit] Thread[#48,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:1753155198058 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155198078 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155198107 d 0ms]]
    [junit] Thread[#48,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:1753155198199 d 0ms]]
    [junit] Thread[#50,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:1753155199418 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:1753155199429 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:1753155199429 d 1ms]]]
    [junit] Thread[#50,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:1753155199441 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155199466 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155199473 d 0ms]]
    [junit] Thread[#50,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 @ 1753155199566 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155199566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.027 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155190233 ms III - Start
    [junit] SLOCK [T main @ 1753155190234 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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:1753155192729 d 1ms]]
    [junit] Thread[#36,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:1753155193726 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155193744 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:1753155193796 d 0ms]]
    [junit] Thread[#41,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:1753155194813 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155194814 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:1753155194847 d 0ms]]
    [junit] Thread[#43,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[#43,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:1753155195826 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155195851 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155195862 d 0ms]]
    [junit] Thread[#43,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:1753155195885 d 0ms]]
    [junit] Thread[#45,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[#47,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:1753155196843 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155196876 d 1ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155196887 d 0ms]]
    [junit] Thread[#47,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:1753155196963 d 0ms]]
    [junit] Thread[#48,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:1753155198041 d 1ms]]]
    [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:1753155198053 d 1ms]]]
    [junit] Thread[#48,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:1753155198058 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155198078 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155198107 d 0ms]]
    [junit] Thread[#48,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:1753155198199 d 0ms]]
    [junit] Thread[#50,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:1753155199418 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:1753155199429 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:1753155199429 d 1ms]]]
    [junit] Thread[#50,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:1753155199441 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155199466 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155199473 d 0ms]]
    [junit] Thread[#50,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 @ 1753155199566 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155199566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00OnThread took 3.514 sec
    [junit] Testcase: test01RenderThread took 1.05 sec
    [junit] Testcase: test02EDTThread took 1.045 sec
    [junit] Testcase: test03ExtThread took 1.079 sec
    [junit] Testcase: test10EDTKeyEvent took 1.236 sec
    [junit] Testcase: test11EDTMouseEvent took 1.363 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.027 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155190233 ms III - Start
    [junit] SLOCK [T main @ 1753155190234 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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:1753155192729 d 1ms]]
    [junit] Thread[#36,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:1753155193726 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155193744 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:1753155193796 d 0ms]]
    [junit] Thread[#41,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:1753155194813 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155194814 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:1753155194847 d 0ms]]
    [junit] Thread[#43,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[#43,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:1753155195826 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155195851 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155195862 d 0ms]]
    [junit] Thread[#43,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:1753155195885 d 0ms]]
    [junit] Thread[#45,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[#47,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:1753155196843 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155196876 d 1ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155196887 d 0ms]]
    [junit] Thread[#47,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:1753155196963 d 0ms]]
    [junit] Thread[#48,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:1753155198041 d 1ms]]]
    [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:1753155198053 d 1ms]]]
    [junit] Thread[#48,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:1753155198058 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155198078 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155198107 d 0ms]]
    [junit] Thread[#48,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:1753155198199 d 0ms]]
    [junit] Thread[#50,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:1753155199418 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:1753155199429 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:1753155199429 d 1ms]]]
    [junit] Thread[#50,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:1753155199441 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155199466 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753155199473 d 0ms]]
    [junit] Thread[#50,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 @ 1753155199566 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155199566 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 @ 1753155201038 ms III - Start
    [junit] SLOCK [T main @ 1753155201039 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@62295f7d
    [junit] BB.1: java.lang.Object@62295f7d
    [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 @ 1753155203494 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155203494 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.146 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155201038 ms III - Start
    [junit] SLOCK [T main @ 1753155201039 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@62295f7d
    [junit] BB.1: java.lang.Object@62295f7d
    [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 @ 1753155203494 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155203494 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDeadlock took 0.092 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.146 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155201038 ms III - Start
    [junit] SLOCK [T main @ 1753155201039 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@62295f7d
    [junit] BB.1: java.lang.Object@62295f7d
    [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 @ 1753155203494 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155203494 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 @ 1753155204889 ms III - Start
    [junit] SLOCK [T main @ 1753155204890 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] 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] waitForRealized: to false, goal reached true
    [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] 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] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] GearsES2 init 0x3c46e67a on Thread[#36,AWT-EventQueue-0,6,main]
    [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] Chosen GLCapabilities: GLCaps[wgl vid 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] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 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[0x1db757dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c46e67a created: GearsObj[0x2390b4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c46e67a created: GearsObj[0x2390b4d7, 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[0x1db757dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2390b4d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x250c2a56, 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 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x5e0108e9
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x25010043
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0006-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x5e0108e9
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] waitForRealized: to false, goal reached true
    [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] 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] 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] GearsES2 init 0x1573f9fc on Thread[#36,AWT-EventQueue-0,6,main]
    [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] 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[0x20c8410a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1573f9fc created: GearsObj[0x73706fec, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1573f9fc created: GearsObj[0x73706fec, 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[0x20c8410a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73706fec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x428a9379, 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 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc: tileRendererInUse null
    [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] 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[0x6deb6ee4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x2635d55b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x2635d55b, 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[0x6deb6ee4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2635d55b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dd60dc9, 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 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0x5e0108e9
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x25010043
    [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 0xffffffffe1010866
    [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] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x25010043
    [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] 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] 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [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] 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[0x512bdf64, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10683d9d created: GearsObj[0x15b52bab, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10683d9d created: GearsObj[0x15b52bab, 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[0x512bdf64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15b52bab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x394f2133, 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 0xffffffffe1010866, 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] 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] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x5e0108e9
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [junit] 	null-drawable,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d: tileRendererInUse null
    [junit] 	Factory   null,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d FIN
    [junit] 	handle    0x0,
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155208746 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] SLOCK [T main @ 1753155208746 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.55 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 @ 1753155204889 ms III - Start
    [junit] SLOCK [T main @ 1753155204890 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[0x1db757dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c46e67a created: GearsObj[0x2390b4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c46e67a created: GearsObj[0x2390b4d7, 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[0x1db757dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2390b4d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x250c2a56, 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 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x5e0108e9
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x25010043
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0006-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x5e0108e9
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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[0x20c8410a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1573f9fc created: GearsObj[0x73706fec, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1573f9fc created: GearsObj[0x73706fec, 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[0x20c8410a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73706fec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x428a9379, 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 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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[0x6deb6ee4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x2635d55b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x2635d55b, 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[0x6deb6ee4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2635d55b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dd60dc9, 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 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0x5e0108e9
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x25010043
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x25010043
    [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[0x512bdf64, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10683d9d created: GearsObj[0x15b52bab, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10683d9d created: GearsObj[0x15b52bab, 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[0x512bdf64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15b52bab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x394f2133, 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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x5e0108e9
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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 @ 1753155208746 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155208746 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGL2OffScreenAutoDblBuf took 2.38 sec
    [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 0 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.57 sec
    [junit] Testcase: testGL2OnScreenDblBufMSAA took 0.298 sec
    [junit] Testcase: testGL2OnScreenDblBufStencil took 0.283 sec
    [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.286 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.55 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 @ 1753155204889 ms III - Start
    [junit] SLOCK [T main @ 1753155204890 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[0x1db757dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c46e67a created: GearsObj[0x2390b4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c46e67a created: GearsObj[0x2390b4d7, 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[0x1db757dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2390b4d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x250c2a56, 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 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x5e0108e9
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x25010043
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0006-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x5e0108e9
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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[0x20c8410a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1573f9fc created: GearsObj[0x73706fec, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1573f9fc created: GearsObj[0x73706fec, 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[0x20c8410a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73706fec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x428a9379, 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 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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[0x6deb6ee4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x2635d55b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x2635d55b, 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[0x6deb6ee4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2635d55b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dd60dc9, 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 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0x5e0108e9
    [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 0x25010043
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x25010043
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x25010043
    [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[0x512bdf64, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10683d9d created: GearsObj[0x15b52bab, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10683d9d created: GearsObj[0x15b52bab, 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[0x512bdf64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15b52bab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x394f2133, 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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x5e0108e9
    [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 0xffffffffe1010866
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0108e9, 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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x25010043
    [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 0x5e0108e9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [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 @ 1753155208746 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155208746 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155210216 ms III - Start
    [junit] SLOCK [T main @ 1753155210217 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] 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] ++++ 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] 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] 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 0x25010043, 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 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x25010043
    [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] 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] 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] 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] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [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] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x576d5deb created: GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, 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[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0008-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 0xffffffffe1010866
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, 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[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0014-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [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] 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] 	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] 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] 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] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 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 0xffffffffe1010866, 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 0xffffffffe1010866
    [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[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x25010043
    [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 0x25010043
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, 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 0xffffffffa30108eb
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0014-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,8,31,800x600,invalid]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c: tileRendererInUse null
    [junit] Fin: GLWindow[
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c FIN
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] 	Drawable: null, 
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [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] 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] 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] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 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 0xffffffffc60108d5, 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 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa30108eb
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc60108d5, 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 0xffffffffc60108d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, 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 0xffffffffa30108eb
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0014-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [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] 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 @ 1753155215659 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155215660 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.127 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 @ 1753155210216 ms III - Start
    [junit] SLOCK [T main @ 1753155210217 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 0x25010043, 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 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x25010043
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, 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[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0008-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 0xffffffffe1010866
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, 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[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0014-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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x25010043
    [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 0x25010043
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, 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 0xffffffffa30108eb
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0014-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 0xffffffffc60108d5, 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 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa30108eb
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc60108d5, 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 0xffffffffc60108d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, 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 0xffffffffa30108eb
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [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 @ 1753155215659 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155215660 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 2.367 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0.001 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0 sec
    [junit] Testcase: testGL2OffScreenLayerAutoDblBuf took 0 sec
    [junit] Testcase: testGL2OffScreenPbuffer took 0 sec
    [junit] Testcase: testGL2OnScreenDblBuf took 0.963 sec
    [junit] Testcase: testGL2OnScreenDblBufMSAA took 0.689 sec
    [junit] Testcase: testGL2OnScreenDblBufStencil took 0.684 sec
    [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.684 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.127 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 @ 1753155210216 ms III - Start
    [junit] SLOCK [T main @ 1753155210217 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 0x25010043, 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 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, 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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x25010043
    [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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010043, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, 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[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x25010043
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0008-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 0xffffffffe1010866
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, 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[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0014-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 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x25010043
    [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 0x25010043
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffe1010866, 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 0xffffffffe1010866
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, 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 0xffffffffa30108eb
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0014-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 0xffffffffc60108d5, 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 0xffffffffc60108d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffa30108eb
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc60108d5, 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 0xffffffffc60108d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffe1010866
    [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 0xffffffffe1010866
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0xffffffffc60108d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa30108eb, 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 0xffffffffa30108eb
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffa30108eb
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x25010043
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc60108d5
    [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 @ 1753155215659 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155215660 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155217198 ms III - Start
    [junit] SLOCK [T main @ 1753155217199 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] Done!
    [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 @ 1753155219836 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155219836 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.316 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 @ 1753155217198 ms III - Start
    [junit] SLOCK [T main @ 1753155217199 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155219836 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155219836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLOffscreenDrawable took 2.61 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.316 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 @ 1753155217198 ms III - Start
    [junit] SLOCK [T main @ 1753155217199 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155219836 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155219836 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 @ 1753155221199 ms III - Start
    [junit] SLOCK [T main @ 1753155221200 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 @ 1753155230741 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155230741 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.242 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155221199 ms III - Start
    [junit] SLOCK [T main @ 1753155221200 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 @ 1753155230741 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155230741 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_MSAA0_DefFlip took 3.849 sec
    [junit] Testcase: test01_MSAA0_UsrFlip took 0.001 sec
    [junit] Testcase: test10_MSAA8_DefFlip took 3.29 sec
    [junit] Testcase: test11_MSAA8_UsrFlip took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.242 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155221199 ms III - Start
    [junit] SLOCK [T main @ 1753155221200 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 @ 1753155230741 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155230741 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155232233 ms III - Start
    [junit] SLOCK [T main @ 1753155232234 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1753155248562 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155248562 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.016 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155232233 ms III - Start
    [junit] SLOCK [T main @ 1753155232234 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1753155248562 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155248562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_MSAA0_DefFlip took 3.866 sec
    [junit] Testcase: test01_MSAA0_UsrFlip took 3.358 sec
    [junit] Testcase: test10_MSAA8_DefFlip took 3.345 sec
    [junit] Testcase: test11_MSAA8_UsrFlip took 3.335 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.016 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155232233 ms III - Start
    [junit] SLOCK [T main @ 1753155232234 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1753155248562 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155248562 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 @ 1753155250234 ms III - Start
    [junit] SLOCK [T main @ 1753155250235 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-20250722
    [junit] Implementation Build: 2.6-b983-20250722
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [junit] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [junit] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [junit] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [junit] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [junit] Implementation Build: 2.6-b1541-20250722
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x2d54a04b], 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 0x2d54a04b], 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 0x2d54a04b], obj 0x160dcd46]:
    [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 @ 1753155253329 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155253329 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.797 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155250234 ms III - Start
    [junit] SLOCK [T main @ 1753155250235 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-20250722
    [junit] Implementation Build: 2.6-b983-20250722
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [junit] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [junit] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [junit] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [junit] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [junit] Implementation Build: 2.6-b1541-20250722
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x2d54a04b], 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 0x2d54a04b], 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 0x2d54a04b], obj 0x160dcd46]:
    [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 @ 1753155253329 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155253329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testMain took 3.066 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.797 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155250234 ms III - Start
    [junit] SLOCK [T main @ 1753155250235 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-20250722
    [junit] Implementation Build: 2.6-b983-20250722
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 303a6701c2b643d5579a5b88a101a53ccba9f90c
    [junit] Implementation SHA Sources: 48615cb16d6fe12d8655727d513b873b50395351d54bfae395df97f7a16e9207
    [junit] Implementation SHA Classes: 759bae55d2c327b8acf71a47bb1767b932d88c7e98c76d7bc22b197daf2ae57b
    [junit] Implementation SHA Classes-this: 8d50a5f8ea4320ed08e31aacff0f0956a22e44f6602dfb4cb065418a50853dc2
    [junit] Implementation SHA Natives: ce41e1abe846f19d1a04839d4db089eb4fcb479da5088d9174daf36b8f390858
    [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-20250722
    [junit] Implementation Build: 2.6-b1541-20250722
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0
    [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 0x2d54a04b], 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 0x2d54a04b], 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 0x2d54a04b], obj 0x160dcd46]:
    [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 @ 1753155253329 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155253329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155254971 ms III - Start
    [junit] SLOCK [T main @ 1753155254972 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155257350 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155257350 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.059 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155254971 ms III - Start
    [junit] SLOCK [T main @ 1753155254972 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155257350 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155257350 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_GL3 took 2.321 sec
    [junit] Testcase: test01_GLDefault took 0 sec
    [junit] Testcase: testInfo00 took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.059 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155254971 ms III - Start
    [junit] SLOCK [T main @ 1753155254972 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155257350 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155257350 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 @ 1753155258738 ms III - Start
    [junit] SLOCK [T main @ 1753155258739 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 @ 1753155261250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155261250 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.188 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155258738 ms III - Start
    [junit] SLOCK [T main @ 1753155258739 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 @ 1753155261250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155261250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_GLDefault took 0.63 sec
    [junit] Testcase: test02_GL3 took 1.824 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.188 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155258738 ms III - Start
    [junit] SLOCK [T main @ 1753155258739 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 @ 1753155261250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155261250 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 @ 1753155262679 ms III - Start
    [junit] SLOCK [T main @ 1753155262680 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@14e72014
    [junit] BB.1: java.lang.Object@14e72014
    [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 @ 1753155265139 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155265140 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.15 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155262679 ms III - Start
    [junit] SLOCK [T main @ 1753155262680 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@14e72014
    [junit] BB.1: java.lang.Object@14e72014
    [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 @ 1753155265139 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155265140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDeadlock took 0.078 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.15 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155262679 ms III - Start
    [junit] SLOCK [T main @ 1753155262680 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@14e72014
    [junit] BB.1: java.lang.Object@14e72014
    [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 @ 1753155265139 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155265140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155266538 ms III - Start
    [junit] SLOCK [T main @ 1753155266538 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 0x10108c8, 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 0x1501065f, 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 0x1501065f, 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 0x1501065f, 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 @ 1753155269870 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155269870 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.029 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155266538 ms III - Start
    [junit] SLOCK [T main @ 1753155266538 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 0x10108c8, 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 0x1501065f, 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 0x1501065f, 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 0x1501065f, 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 @ 1753155269870 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155269870 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.905 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.029 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155266538 ms III - Start
    [junit] SLOCK [T main @ 1753155266538 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 0x10108c8, 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 0x1501065f, 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 0x1501065f, 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 0x1501065f, 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 @ 1753155269870 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155269870 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155271540 ms III - Start
    [junit] SLOCK [T main @ 1753155271541 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 @ 1753155288372 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155288372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.536 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155271540 ms III - Start
    [junit] SLOCK [T main @ 1753155271541 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 @ 1753155288372 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155288372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01UseAWTNotShared took 3.777 sec
    [junit] Testcase: test02UseAWTSharedContext took 3.495 sec
    [junit] Testcase: test10UseNEWTNotShared took 3.687 sec
    [junit] Testcase: test11UseNEWTSharedContext took 3.537 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.536 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155271540 ms III - Start
    [junit] SLOCK [T main @ 1753155271541 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 @ 1753155288372 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155288372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155289870 ms III - Start
    [junit] SLOCK [T main @ 1753155289871 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1bb5a082 created: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1bb5a082 created: GearsObj[0x1fdf4105, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7dfb1017, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x618b19ad created w/ share: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x701a94da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x618b19ad created w/ share: GearsObj[0x26c337a9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x783229a8, 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[0x7dfb1017, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x701a94da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x783229a8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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] waitForRealized: to false, goal reached true
    [junit] gear1 0x30c15d8b created w/ share: GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1a462e28, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30c15d8b created w/ share: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2ce4f59c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] gear3 0x30c15d8b created w/ share: GearsObj[0x26c337a9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x231dd762, 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[0x1a462e28, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ce4f59c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x231dd762, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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] XXX-C-3.1: hash 0x4e778aac, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x5ba94d43, 	(created true)
    [junit]   Created   Ctx #1: hash 0x61c13584, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5ba94d43, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x61c13584, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4e778aac, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x61c13584, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x5ba94d43, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4e778aac, 	(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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x2273880d, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x1d0108c3, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3f764c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created w/ share: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x528d1543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created w/ share: GearsObj[0x189e74e6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f75e196, 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[0x3f764c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x528d1543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f75e196, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x10108c8, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x587eb094, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created w/ share: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xd7e31a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created w/ share: GearsObj[0x189e74e6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb45a4f9, 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[0x587eb094, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7e31a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb45a4f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x10108c8, 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 0xe3cabd5, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x7badcaa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x756a3a74, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x756a3a74, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x7badcaa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe3cabd5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7badcaa9, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x756a3a74, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe3cabd5, 	(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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3fc2959f created: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3fc2959f created: GearsObj[0x66d028ff, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22e5152a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6989da5e created w/ share: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x72837cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6989da5e created w/ share: GearsObj[0x23422f25, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x59c88a9a, 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[0x22e5152a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72837cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59c88a9a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3526cf67, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x139982de created w/ share: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x38a96654, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x139982de created w/ share: GearsObj[0x23422f25, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3b58618f, 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[0x3526cf67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38a96654, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b58618f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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 0x31736, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x44c34b46, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4a04adae, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x44c34b46, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x4a04adae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x31736, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x4a04adae, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x44c34b46, 	(created true)
    [junit]   Created   Ctx #1: hash 0x31736, 	(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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7dcf94f8 created: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7dcf94f8 created: GearsObj[0x28dd03b8, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0xffffffffe501085b, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x513ff79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created w/ share: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x59bb9933, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created w/ share: GearsObj[0x76871b5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x587c7862, 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[0x513ff79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59bb9933, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x587c7862, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0x1d0108c3, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4c24f90d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3eb738bb created w/ share: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2fc12968, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3eb738bb created w/ share: GearsObj[0x76871b5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7e46360b, 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[0x4c24f90d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fc12968, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e46360b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0x40010832, 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 0x6ab3330b, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x2bed7dd9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x10f074de, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x10f074de, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x6ab3330b, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2bed7dd9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x2bed7dd9, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x6ab3330b, 	(created true)
    [junit]   Created   Ctx #1: hash 0x10f074de, 	(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.display 0x3eb738bb 240x217, swapInterval 0, drawable 0x1d0108c3
    [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 @ 1753155298050 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155298050 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.871 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155289870 ms III - Start
    [junit] SLOCK [T main @ 1753155289871 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1bb5a082 created: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1bb5a082 created: GearsObj[0x1fdf4105, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7dfb1017, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x618b19ad created w/ share: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x701a94da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x618b19ad created w/ share: GearsObj[0x26c337a9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x783229a8, 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[0x7dfb1017, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x701a94da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x783229a8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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] waitForRealized: to false, goal reached true
    [junit] gear1 0x30c15d8b created w/ share: GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1a462e28, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30c15d8b created w/ share: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2ce4f59c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] gear3 0x30c15d8b created w/ share: GearsObj[0x26c337a9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x231dd762, 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[0x1a462e28, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ce4f59c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x231dd762, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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] XXX-C-3.1: hash 0x4e778aac, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x5ba94d43, 	(created true)
    [junit]   Created   Ctx #1: hash 0x61c13584, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5ba94d43, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x61c13584, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4e778aac, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x61c13584, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x5ba94d43, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4e778aac, 	(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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x2273880d, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x1d0108c3, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3f764c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created w/ share: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x528d1543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created w/ share: GearsObj[0x189e74e6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f75e196, 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[0x3f764c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x528d1543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f75e196, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x10108c8, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x587eb094, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created w/ share: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xd7e31a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created w/ share: GearsObj[0x189e74e6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb45a4f9, 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[0x587eb094, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7e31a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb45a4f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x10108c8, 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 0xe3cabd5, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x7badcaa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x756a3a74, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x756a3a74, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x7badcaa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe3cabd5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7badcaa9, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x756a3a74, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe3cabd5, 	(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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3fc2959f created: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3fc2959f created: GearsObj[0x66d028ff, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22e5152a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6989da5e created w/ share: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x72837cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6989da5e created w/ share: GearsObj[0x23422f25, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x59c88a9a, 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[0x22e5152a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72837cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59c88a9a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3526cf67, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x139982de created w/ share: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x38a96654, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x139982de created w/ share: GearsObj[0x23422f25, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3b58618f, 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[0x3526cf67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38a96654, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b58618f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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 0x31736, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x44c34b46, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4a04adae, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x44c34b46, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x4a04adae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x31736, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x4a04adae, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x44c34b46, 	(created true)
    [junit]   Created   Ctx #1: hash 0x31736, 	(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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7dcf94f8 created: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7dcf94f8 created: GearsObj[0x28dd03b8, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0xffffffffe501085b, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x513ff79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created w/ share: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x59bb9933, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created w/ share: GearsObj[0x76871b5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x587c7862, 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[0x513ff79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59bb9933, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x587c7862, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0x1d0108c3, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4c24f90d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3eb738bb created w/ share: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2fc12968, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3eb738bb created w/ share: GearsObj[0x76871b5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7e46360b, 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[0x4c24f90d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fc12968, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e46360b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0x40010832, 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 0x6ab3330b, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x2bed7dd9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x10f074de, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x10f074de, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x6ab3330b, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2bed7dd9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x2bed7dd9, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x6ab3330b, 	(created true)
    [junit]   Created   Ctx #1: hash 0x10f074de, 	(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.display 0x3eb738bb 240x217, swapInterval 0, drawable 0x1d0108c3
    [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 @ 1753155298050 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155298050 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 1.55 sec
    [junit] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.328 sec
    [junit] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.31 sec
    [junit] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.568 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.871 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155289870 ms III - Start
    [junit] SLOCK [T main @ 1753155289871 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1bb5a082 created: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1bb5a082 created: GearsObj[0x1fdf4105, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7dfb1017, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x618b19ad created w/ share: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x701a94da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x618b19ad created w/ share: GearsObj[0x26c337a9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x783229a8, 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[0x7dfb1017, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x701a94da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x783229a8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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] waitForRealized: to false, goal reached true
    [junit] gear1 0x30c15d8b created w/ share: GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1a462e28, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30c15d8b created w/ share: GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2ce4f59c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] gear3 0x30c15d8b created w/ share: GearsObj[0x26c337a9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x231dd762, 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[0x1a462e28, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ce4f59c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x231dd762, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x33434b8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fdf4105, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c337a9, 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 0x40010832, 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] XXX-C-3.1: hash 0x4e778aac, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x5ba94d43, 	(created true)
    [junit]   Created   Ctx #1: hash 0x61c13584, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5ba94d43, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x61c13584, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4e778aac, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x61c13584, 	(isShared true, created true, master 0x4e778aac)
    [junit]   Created   Ctx #0: hash 0x5ba94d43, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4e778aac, 	(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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x2273880d, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x1d0108c3, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3f764c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created w/ share: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x528d1543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created w/ share: GearsObj[0x189e74e6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f75e196, 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[0x3f764c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x528d1543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f75e196, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x10108c8, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x587eb094, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created w/ share: GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xd7e31a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created w/ share: GearsObj[0x189e74e6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb45a4f9, 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[0x587eb094, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7e31a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb45a4f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x28dd7bdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2273880d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x189e74e6, 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 0x10108c8, 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 0xe3cabd5, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x7badcaa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x756a3a74, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x756a3a74, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x7badcaa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe3cabd5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7badcaa9, 	(isShared true, created true, master 0xe3cabd5)
    [junit]   Created   Ctx #0: hash 0x756a3a74, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe3cabd5, 	(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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3fc2959f created: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3fc2959f created: GearsObj[0x66d028ff, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22e5152a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6989da5e created w/ share: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x72837cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6989da5e created w/ share: GearsObj[0x23422f25, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x59c88a9a, 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[0x22e5152a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72837cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59c88a9a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3526cf67, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x139982de created w/ share: GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x38a96654, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x139982de created w/ share: GearsObj[0x23422f25, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3b58618f, 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[0x3526cf67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38a96654, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b58618f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x1895f833, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d028ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23422f25, 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 0x10108c8, 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 0x31736, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x44c34b46, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4a04adae, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x44c34b46, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x4a04adae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x31736, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x4a04adae, 	(isShared true, created true, master 0x31736)
    [junit]   Created   Ctx #0: hash 0x44c34b46, 	(created true)
    [junit]   Created   Ctx #1: hash 0x31736, 	(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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7dcf94f8 created: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7dcf94f8 created: GearsObj[0x28dd03b8, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0xffffffffe501085b, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x513ff79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created w/ share: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x59bb9933, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created w/ share: GearsObj[0x76871b5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x587c7862, 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[0x513ff79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59bb9933, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x587c7862, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0x1d0108c3, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4c24f90d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3eb738bb created w/ share: GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2fc12968, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3eb738bb created w/ share: GearsObj[0x76871b5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7e46360b, 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[0x4c24f90d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fc12968, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e46360b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x6fa1c3e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28dd03b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76871b5, 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 0x40010832, 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 0x6ab3330b, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x2bed7dd9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x10f074de, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x10f074de, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x6ab3330b, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2bed7dd9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x2bed7dd9, 	(isShared true, created true, master 0x6ab3330b)
    [junit]   Created   Ctx #0: hash 0x6ab3330b, 	(created true)
    [junit]   Created   Ctx #1: hash 0x10f074de, 	(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.display 0x3eb738bb 240x217, swapInterval 0, drawable 0x1d0108c3
    [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 @ 1753155298050 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155298050 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155299732 ms III - Start
    [junit] SLOCK [T main @ 1753155299733 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6f4a47c7 created: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6f4a47c7 created: GearsObj[0x37e43f48, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x10108c8, 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 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x3f9ae74f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xbccb269 created w/ share: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x5894b5e1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xbccb269 created w/ share: GearsObj[0x60f3cb67, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x7eb5767d, 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[0x3f9ae74f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5894b5e1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7eb5767d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x1d0108c3, 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] 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x60078860, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6913c1fb created w/ share: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0xcf5d61d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6913c1fb created w/ share: GearsObj[0x60f3cb67, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x464bbefd, 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[0x60078860, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xcf5d61d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x464bbefd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x1d0108c3, 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] XXX-C-3.1: hash 0x704bcdf2, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x7973250, 	(created true)
    [junit]   Created   Ctx #1: hash 0x6e775277, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x6e775277, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x7973250, 	(created true)
    [junit]   Created   Ctx #1: hash 0x704bcdf2, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7973250, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x704bcdf2, 	(created true)
    [junit]   Created   Ctx #1: hash 0x6e775277, 	(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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687e99d8 created: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687e99d8 created: GearsObj[0x3a2a8321, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x1d0108c3, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x225d09c3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x30c7babf, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x2569ad04, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x70c64475, 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[0x225d09c3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30c7babf, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x70c64475, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x40010832, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x6ab34a77, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x37883b97 created w/ share: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x718667e7, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x37883b97 created w/ share: GearsObj[0x2569ad04, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x60146d5e, 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[0x6ab34a77, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x718667e7, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60146d5e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x10108c8, 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 0x1a945ef7, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x1c4ffdc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x56c47631, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x1c4ffdc6, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x56c47631, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1a945ef7, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x56c47631, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x1c4ffdc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1a945ef7, 	(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 0x1d0108c3
    [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 @ 1753155305245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155305245 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.205 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155299732 ms III - Start
    [junit] SLOCK [T main @ 1753155299733 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6f4a47c7 created: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6f4a47c7 created: GearsObj[0x37e43f48, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x10108c8, 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 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x3f9ae74f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xbccb269 created w/ share: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x5894b5e1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xbccb269 created w/ share: GearsObj[0x60f3cb67, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x7eb5767d, 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[0x3f9ae74f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5894b5e1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7eb5767d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x1d0108c3, 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] 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x60078860, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6913c1fb created w/ share: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0xcf5d61d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6913c1fb created w/ share: GearsObj[0x60f3cb67, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x464bbefd, 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[0x60078860, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xcf5d61d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x464bbefd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x1d0108c3, 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] XXX-C-3.1: hash 0x704bcdf2, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x7973250, 	(created true)
    [junit]   Created   Ctx #1: hash 0x6e775277, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x6e775277, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x7973250, 	(created true)
    [junit]   Created   Ctx #1: hash 0x704bcdf2, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7973250, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x704bcdf2, 	(created true)
    [junit]   Created   Ctx #1: hash 0x6e775277, 	(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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687e99d8 created: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687e99d8 created: GearsObj[0x3a2a8321, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x1d0108c3, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x225d09c3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x30c7babf, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x2569ad04, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x70c64475, 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[0x225d09c3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30c7babf, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x70c64475, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x40010832, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x6ab34a77, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x37883b97 created w/ share: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x718667e7, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x37883b97 created w/ share: GearsObj[0x2569ad04, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x60146d5e, 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[0x6ab34a77, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x718667e7, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60146d5e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x10108c8, 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 0x1a945ef7, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x1c4ffdc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x56c47631, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x1c4ffdc6, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x56c47631, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1a945ef7, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x56c47631, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x1c4ffdc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1a945ef7, 	(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 0x1d0108c3
    [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 @ 1753155305245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155305245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimator took 1.51 sec
    [junit] Testcase: test02AsyncEachAnimator took 1.588 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.205 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155299732 ms III - Start
    [junit] SLOCK [T main @ 1753155299733 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6f4a47c7 created: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6f4a47c7 created: GearsObj[0x37e43f48, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x10108c8, 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 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x3f9ae74f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xbccb269 created w/ share: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x5894b5e1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xbccb269 created w/ share: GearsObj[0x60f3cb67, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x7eb5767d, 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[0x3f9ae74f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5894b5e1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7eb5767d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x1d0108c3, 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] 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x60078860, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6913c1fb created w/ share: GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0xcf5d61d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6913c1fb created w/ share: GearsObj[0x60f3cb67, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x464bbefd, 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[0x60078860, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xcf5d61d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x464bbefd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x1722034a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x37e43f48, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60f3cb67, 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 0x1d0108c3, 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] XXX-C-3.1: hash 0x704bcdf2, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x7973250, 	(created true)
    [junit]   Created   Ctx #1: hash 0x6e775277, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x6e775277, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x7973250, 	(created true)
    [junit]   Created   Ctx #1: hash 0x704bcdf2, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7973250, 	(isShared true, created true, master 0x704bcdf2)
    [junit]   Created   Ctx #0: hash 0x704bcdf2, 	(created true)
    [junit]   Created   Ctx #1: hash 0x6e775277, 	(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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687e99d8 created: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687e99d8 created: GearsObj[0x3a2a8321, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x1d0108c3, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x225d09c3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x30c7babf, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x2569ad04, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x70c64475, 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[0x225d09c3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30c7babf, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x70c64475, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x40010832, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x6ab34a77, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x37883b97 created w/ share: GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x718667e7, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x37883b97 created w/ share: GearsObj[0x2569ad04, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x60146d5e, 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[0x6ab34a77, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x718667e7, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60146d5e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7e02399b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a2a8321, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2569ad04, 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 0x10108c8, 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 0x1a945ef7, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x1c4ffdc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x56c47631, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x1c4ffdc6, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x56c47631, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1a945ef7, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x56c47631, 	(isShared true, created true, master 0x1a945ef7)
    [junit]   Created   Ctx #0: hash 0x1c4ffdc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1a945ef7, 	(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 0x1d0108c3
    [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 @ 1753155305245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155305245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155306927 ms III - Start
    [junit] SLOCK [T main @ 1753155306928 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155311880 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155311880 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.63 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155306927 ms III - Start
    [junit] SLOCK [T main @ 1753155306928 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155311880 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155311880 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 4.907 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.63 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155306927 ms III - Start
    [junit] SLOCK [T main @ 1753155306928 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155311880 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155311880 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 0x1ace7216], obj 0x1a1c8979]:
    [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 0x35c7f3f2, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4635d152,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x10108c8,
    [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 0xc9e42b3], 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 0x28b6f435], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72375518],
    [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 0x5e8fd68], 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 0x1a60b54d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7b9dbcbc],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x10108c8
    [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 0x1ace7216], obj 0x1a1c8979], 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 <334ab942, 2c9fa8bb>[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 0x518286c7, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@289de0bb,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x10108c8,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x10108c8
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ace7216], obj 0x60486d7], 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 <245217c8, 6123093b>[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 0x1ace7216], obj 0x6d39dd4f]:
    [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 0x1ace7216], obj 0x689b5e84]:
    [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 0x2d99d553, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@42a16512,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x51010186,
    [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 0x3a69b77c], 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 0x59b9d255], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x8b4a1cb],
    [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 0x56c8952b], 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 0x41f4cc3a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x216d1ad9],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x51010186
    [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 0x1ace7216], obj 0x689b5e84], 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 <cfa5dc6, 6b88d57f>[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 0x79fb64e8, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@300912dc,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x51010186,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x51010186
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ace7216], obj 0x6ec37d76], 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 <434d7efc, 61b39e59>[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 0x1ace7216], obj 0x49555a2e]:
    [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.834 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 0x1ace7216], obj 0x1a1c8979]:
    [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 0x35c7f3f2, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4635d152,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x10108c8,
    [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 0xc9e42b3], 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 0x28b6f435], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72375518],
    [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 0x5e8fd68], 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 0x1a60b54d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7b9dbcbc],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x10108c8
    [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 0x1ace7216], obj 0x1a1c8979], 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 <334ab942, 2c9fa8bb>[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 0x518286c7, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@289de0bb,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x10108c8,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x10108c8
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ace7216], obj 0x60486d7], 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 <245217c8, 6123093b>[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 0x1ace7216], obj 0x6d39dd4f]:
    [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 0x1ace7216], obj 0x689b5e84]:
    [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 0x2d99d553, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@42a16512,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x51010186,
    [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 0x3a69b77c], 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 0x59b9d255], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x8b4a1cb],
    [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 0x56c8952b], 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 0x41f4cc3a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x216d1ad9],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x51010186
    [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 0x1ace7216], obj 0x689b5e84], 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 <cfa5dc6, 6b88d57f>[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 0x79fb64e8, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@300912dc,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x51010186,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x51010186
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ace7216], obj 0x6ec37d76], 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 <434d7efc, 61b39e59>[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 0x1ace7216], obj 0x49555a2e]:
    [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] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01OnEDT took 3.677 sec
    [junit] Testcase: test02OnExecutorThread took 1.019 sec
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.834 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 0x1ace7216], obj 0x1a1c8979]:
    [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 0x35c7f3f2, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4635d152,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x10108c8,
    [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 0xc9e42b3], 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 0x28b6f435], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72375518],
    [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 0x5e8fd68], 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 0x1a60b54d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7b9dbcbc],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x10108c8
    [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 0x1ace7216], obj 0x1a1c8979], 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 <334ab942, 2c9fa8bb>[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 0x518286c7, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@289de0bb,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x10108c8,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x10108c8
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ace7216], obj 0x60486d7], 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 <245217c8, 6123093b>[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 0x1ace7216], obj 0x6d39dd4f]:
    [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 0x1ace7216], obj 0x689b5e84]:
    [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 0x2d99d553, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@42a16512,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x51010186,
    [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 0x3a69b77c], 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 0x59b9d255], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x8b4a1cb],
    [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 0x56c8952b], 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 0x41f4cc3a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x216d1ad9],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x51010186
    [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 0x1ace7216], obj 0x689b5e84], 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 <cfa5dc6, 6b88d57f>[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 0x79fb64e8, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@300912dc,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@1c43d64d,
    [junit] 	Handle    0x51010186,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x51010186
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ace7216], obj 0x6ec37d76], 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 <434d7efc, 61b39e59>[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 0x1ace7216], obj 0x49555a2e]:
    [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] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155318971 ms III - Start
    [junit] SLOCK [T main @ 1753155318971 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x5c7a35bc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x459e9125 created: GearsObj[0x2a0bbf5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x459e9125 created: GearsObj[0x2a0bbf5b, 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[0x5c7a35bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a0bbf5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6960d15d, 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 0xffffffffb40108d1, 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 / 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 0x459e9125: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125 FIN
    [junit] Total:                          3369ms
    [junit]   GLProfile.initSingleton():    2061ms
    [junit]   Demo Code:                    1293ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         15ms
    [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[0x1aef5a8e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x75fd6a2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x75fd6a2b, 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[0x1aef5a8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75fd6a2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7aea604f, 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 0x660106c0, 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 / 997 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 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 0xdca6511], 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:                          1630ms
    [junit]   GLProfile.initSingleton():    480ms
    [junit]   Demo Code:                    1145ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         4ms
    [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[0x1417aba0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x815b41f created: GearsObj[0x54e0b0a9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x815b41f created: GearsObj[0x54e0b0a9, 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[0x1417aba0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54e0b0a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48b1d60f, 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 0x7a01063e, 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] 1 s: 60 f / 1004 ms, 59.7 fps, 16 ms/f; total: 60 f, 59.7 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 0xdca6511], 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:                          1576ms
    [junit]   GLProfile.initSingleton():    426ms
    [junit]   Demo Code:                    1146ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         3ms
    [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[0x606c3399, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x21cab7bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x21cab7bd, 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[0x606c3399, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21cab7bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15371097, 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 0x660106c0, 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 / 989 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 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:                          1599ms
    [junit]   GLProfile.initSingleton():    427ms
    [junit]   Demo Code:                    1160ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         12ms
    [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[0x708ab952, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x16129dce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x16129dce, 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[0x708ab952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16129dce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10f7e514, 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 0x660106c0, 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 / 981 ms, 61.1 fps, 16 ms/f; total: 60 f, 61.1 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:                          1632ms
    [junit]   GLProfile.initSingleton():    467ms
    [junit]   Demo Code:                    1154ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         11ms
    [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 @ 1753155329131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155329132 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.845 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155318971 ms III - Start
    [junit] SLOCK [T main @ 1753155318971 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x5c7a35bc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x459e9125 created: GearsObj[0x2a0bbf5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x459e9125 created: GearsObj[0x2a0bbf5b, 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[0x5c7a35bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a0bbf5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6960d15d, 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 0xffffffffb40108d1, 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 / 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 0x459e9125: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125 FIN
    [junit] Total:                          3369ms
    [junit]   GLProfile.initSingleton():    2061ms
    [junit]   Demo Code:                    1293ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         15ms
    [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[0x1aef5a8e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x75fd6a2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x75fd6a2b, 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[0x1aef5a8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75fd6a2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7aea604f, 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 0x660106c0, 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 / 997 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 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 0xdca6511], 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:                          1630ms
    [junit]   GLProfile.initSingleton():    480ms
    [junit]   Demo Code:                    1145ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         4ms
    [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[0x1417aba0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x815b41f created: GearsObj[0x54e0b0a9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x815b41f created: GearsObj[0x54e0b0a9, 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[0x1417aba0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54e0b0a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48b1d60f, 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 0x7a01063e, 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] 1 s: 60 f / 1004 ms, 59.7 fps, 16 ms/f; total: 60 f, 59.7 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 0xdca6511], 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:                          1576ms
    [junit]   GLProfile.initSingleton():    426ms
    [junit]   Demo Code:                    1146ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         3ms
    [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[0x606c3399, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x21cab7bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x21cab7bd, 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[0x606c3399, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21cab7bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15371097, 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 0x660106c0, 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 / 989 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 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:                          1599ms
    [junit]   GLProfile.initSingleton():    427ms
    [junit]   Demo Code:                    1160ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         12ms
    [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[0x708ab952, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x16129dce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x16129dce, 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[0x708ab952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16129dce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10f7e514, 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 0x660106c0, 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 / 981 ms, 61.1 fps, 16 ms/f; total: 60 f, 61.1 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:                          1632ms
    [junit]   GLProfile.initSingleton():    467ms
    [junit]   Demo Code:                    1154ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         11ms
    [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 @ 1753155329131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155329132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01OneLife took 3.665 sec
    [junit] Testcase: test02AnotherLifeWithGLInfo took 1.632 sec
    [junit] Testcase: test03AnotherLife took 1.577 sec
    [junit] Testcase: test03TwoLifes took 3.233 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.845 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155318971 ms III - Start
    [junit] SLOCK [T main @ 1753155318971 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x5c7a35bc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x459e9125 created: GearsObj[0x2a0bbf5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x459e9125 created: GearsObj[0x2a0bbf5b, 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[0x5c7a35bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a0bbf5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6960d15d, 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 0xffffffffb40108d1, 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 / 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 0x459e9125: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125 FIN
    [junit] Total:                          3369ms
    [junit]   GLProfile.initSingleton():    2061ms
    [junit]   Demo Code:                    1293ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         15ms
    [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[0x1aef5a8e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x75fd6a2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x75fd6a2b, 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[0x1aef5a8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75fd6a2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7aea604f, 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 0x660106c0, 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 / 997 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 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 0xdca6511], 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:                          1630ms
    [junit]   GLProfile.initSingleton():    480ms
    [junit]   Demo Code:                    1145ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         4ms
    [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[0x1417aba0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x815b41f created: GearsObj[0x54e0b0a9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x815b41f created: GearsObj[0x54e0b0a9, 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[0x1417aba0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54e0b0a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48b1d60f, 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 0x7a01063e, 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] 1 s: 60 f / 1004 ms, 59.7 fps, 16 ms/f; total: 60 f, 59.7 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 0xdca6511], 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:                          1576ms
    [junit]   GLProfile.initSingleton():    426ms
    [junit]   Demo Code:                    1146ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         3ms
    [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[0x606c3399, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x21cab7bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x21cab7bd, 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[0x606c3399, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21cab7bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15371097, 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 0x660106c0, 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 / 989 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 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:                          1599ms
    [junit]   GLProfile.initSingleton():    427ms
    [junit]   Demo Code:                    1160ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         12ms
    [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[0x708ab952, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x16129dce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x16129dce, 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[0x708ab952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16129dce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10f7e514, 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 0x660106c0, 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 / 981 ms, 61.1 fps, 16 ms/f; total: 60 f, 61.1 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:                          1632ms
    [junit]   GLProfile.initSingleton():    467ms
    [junit]   Demo Code:                    1154ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         11ms
    [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 @ 1753155329131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155329132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155330658 ms III - Start
    [junit] SLOCK [T main @ 1753155330659 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155340605 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155340606 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.626 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155330658 ms III - Start
    [junit] SLOCK [T main @ 1753155330659 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155340605 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155340606 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01UseAWTNotShared took 3.7 sec
    [junit] Testcase: test10UseNEWTNotShared took 3.743 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.626 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155330658 ms III - Start
    [junit] SLOCK [T main @ 1753155330659 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155340605 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155340606 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155341954 ms III - Start
    [junit] SLOCK [T main @ 1753155341955 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 602, frames 2731737, fps 4537774.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 604, frames 2737352, fps 4531986.5], 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[0x163052cf, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34a3d150 created: GearsObj[0x1c443469, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34a3d150 created: GearsObj[0x1c443469, 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[0x163052cf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c443469, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64ff5c5b, 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 0x660106c0, 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 604, frames 2737363, fps 4531986.5], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 604, frames 2737363, fps 4531986.5], 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 0x51010186, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1035, frames 3861096, fps 3730492.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 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 1037, frames 3870010, fps 3731919.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 0x46010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, 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] 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 4, 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 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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[0x3895ec37, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x21e360a created: GearsObj[0x4c390f7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x21e360a created: GearsObj[0x4c390f7, 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[0x3895ec37, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c390f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b1a5225, 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 0x660106c0, 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 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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 0x51010186, 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 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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 0x46010026, 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 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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[0x36bacb2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x74751b3 created: GearsObj[0x73128dec, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x74751b3 created: GearsObj[0x73128dec, 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[0x36bacb2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73128dec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d310c56, 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 0x51010186, 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 13, 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 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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 13, 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 0x660106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, 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 false, animating false, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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 0x660106c0, 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] 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 17, 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 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 17, 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[0x4e949640, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3ee37e5a created: GearsObj[0x4f113c1b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3ee37e5a created: GearsObj[0x4f113c1b, 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[0x4e949640, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f113c1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67840c39, 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 0x46010026, 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 29, 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 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [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 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 0x46010026, 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] 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 1, 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 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 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[0x1b33e38a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x262c4be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x262c4be3, 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[0x1b33e38a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262c4be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ec171d9, 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 0x660106c0, 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 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 0x660106c0, 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 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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[0x604283dc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf0da945 created: GearsObj[0x2a404704, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf0da945 created: GearsObj[0x2a404704, 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[0x604283dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a404704, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d93e160, 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 0x51010186, 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 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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 0x46010026, 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 @ 1753155350173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155350173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.876 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341954 ms III - Start
    [junit] SLOCK [T main @ 1753155341955 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 602, frames 2731737, fps 4537774.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 604, frames 2737352, fps 4531986.5], 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[0x163052cf, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34a3d150 created: GearsObj[0x1c443469, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34a3d150 created: GearsObj[0x1c443469, 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[0x163052cf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c443469, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64ff5c5b, 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 0x660106c0, 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 604, frames 2737363, fps 4531986.5], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 604, frames 2737363, fps 4531986.5], 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 0x51010186, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1035, frames 3861096, fps 3730492.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 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 1037, frames 3870010, fps 3731919.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 0x46010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, 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] 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 4, 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 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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[0x3895ec37, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x21e360a created: GearsObj[0x4c390f7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x21e360a created: GearsObj[0x4c390f7, 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[0x3895ec37, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c390f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b1a5225, 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 0x660106c0, 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 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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 0x51010186, 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 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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 0x46010026, 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 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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[0x36bacb2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x74751b3 created: GearsObj[0x73128dec, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x74751b3 created: GearsObj[0x73128dec, 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[0x36bacb2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73128dec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d310c56, 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 0x51010186, 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 13, 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 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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 13, 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 0x660106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, 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 false, animating false, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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 0x660106c0, 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] 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 17, 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 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 17, 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[0x4e949640, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3ee37e5a created: GearsObj[0x4f113c1b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3ee37e5a created: GearsObj[0x4f113c1b, 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[0x4e949640, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f113c1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67840c39, 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 0x46010026, 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 29, 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 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [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 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 0x46010026, 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] 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 1, 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 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 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[0x1b33e38a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x262c4be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x262c4be3, 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[0x1b33e38a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262c4be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ec171d9, 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 0x660106c0, 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 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 0x660106c0, 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 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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[0x604283dc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf0da945 created: GearsObj[0x2a404704, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf0da945 created: GearsObj[0x2a404704, 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[0x604283dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a404704, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d93e160, 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 0x51010186, 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 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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 0x46010026, 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 @ 1753155350173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155350173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAnimatorContinue took 3.685 sec
    [junit] Testcase: testAnimatorResumePause took 0.9 sec
    [junit] Testcase: testAnimatorStartStop took 0.916 sec
    [junit] Testcase: testFPSAnimatorContinue took 0.899 sec
    [junit] Testcase: testFPSAnimatorResumePause took 0.89 sec
    [junit] Testcase: testFPSAnimatorStartStop took 0.887 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.876 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341954 ms III - Start
    [junit] SLOCK [T main @ 1753155341955 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 602, frames 2731737, fps 4537774.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 604, frames 2737352, fps 4531986.5], 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[0x163052cf, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34a3d150 created: GearsObj[0x1c443469, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34a3d150 created: GearsObj[0x1c443469, 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[0x163052cf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c443469, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64ff5c5b, 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 0x660106c0, 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 604, frames 2737363, fps 4531986.5], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 604, frames 2737363, fps 4531986.5], 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 0x51010186, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1035, frames 3861096, fps 3730492.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 0x4fca9424: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x4fca9424: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x788add0d: 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 1037, frames 3870010, fps 3731919.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 0x46010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, 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] 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 4, 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 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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[0x3895ec37, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x21e360a created: GearsObj[0x4c390f7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x21e360a created: GearsObj[0x4c390f7, 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[0x3895ec37, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c390f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b1a5225, 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 0x660106c0, 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 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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 0x51010186, 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 0x3aa15a74: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3aa15a74: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x14ca3528: 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 0x46010026, 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 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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[0x36bacb2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x74751b3 created: GearsObj[0x73128dec, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x74751b3 created: GearsObj[0x73128dec, 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[0x36bacb2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73128dec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d310c56, 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 0x51010186, 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 13, 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 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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 13, 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 0x660106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, 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 false, animating false, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x1c92c55: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xe038a48: 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 0x660106c0, 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] 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 17, 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 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 17, 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[0x4e949640, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3ee37e5a created: GearsObj[0x4f113c1b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3ee37e5a created: GearsObj[0x4f113c1b, 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[0x4e949640, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f113c1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67840c39, 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 0x46010026, 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 29, 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 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [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 0x502bad56: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x502bad56: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3b38b2d3: 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 0x46010026, 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] 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 1, 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 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 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[0x1b33e38a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x262c4be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x262c4be3, 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[0x1b33e38a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262c4be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ec171d9, 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 0x660106c0, 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 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 0xa01fc66: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0xa01fc66: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xc62c318: 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 0x660106c0, 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 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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[0x604283dc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf0da945 created: GearsObj[0x2a404704, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf0da945 created: GearsObj[0x2a404704, 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[0x604283dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a404704, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d93e160, 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 0x51010186, 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 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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 0x3cee472d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3cee472d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x31717e1: 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 0x46010026, 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 @ 1753155350173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155350173 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] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155351737 ms III - Start
    [junit] SLOCK [T main @ 1753155351738 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 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[0x15507216, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x305b7c14 created: GearsObj[0x20a0942b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x305b7c14 created: GearsObj[0x20a0942b, 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[0x15507216, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x20a0942b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a71eea5, 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 0x660106c0, 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[0x1ab30113, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x302ce501, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x302ce501, 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[0x1ab30113, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x302ce501, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5dcde9f3, 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 0x7d01083b, 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.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[0x6e7335fc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x79d8407f created: GearsObj[0x25e191c5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x79d8407f created: GearsObj[0x25e191c5, 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[0x6e7335fc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25e191c5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1dc52a74, 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 0x660106c0, 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.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[0x308f4bc3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created: GearsObj[0x77f4dc42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created: GearsObj[0x77f4dc42, 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[0x308f4bc3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x77f4dc42, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7b71b572, 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 0x660106c0, 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[0x9dcebe2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xed7f8b4 created: GearsObj[0x25ad506e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xed7f8b4 created: GearsObj[0x25ad506e, 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[0x9dcebe2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25ad506e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7b2ed807, 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 0x46010026, 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[0x248f4058, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4e3958e7 created: GearsObj[0x1868f860, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4e3958e7 created: GearsObj[0x1868f860, 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[0x248f4058, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1868f860, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2fe3e6e8, 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 0x46010026, 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 0x660106c0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0xed7f8b4 384x361, swapInterval 0, drawable 0x46010026
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x4e3958e7 384x361, swapInterval 0, drawable 0x7d01083b
    [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 @ 1753155358342 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155358343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.301 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155351737 ms III - Start
    [junit] SLOCK [T main @ 1753155351738 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 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[0x15507216, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x305b7c14 created: GearsObj[0x20a0942b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x305b7c14 created: GearsObj[0x20a0942b, 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[0x15507216, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x20a0942b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a71eea5, 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 0x660106c0, 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[0x1ab30113, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x302ce501, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x302ce501, 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[0x1ab30113, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x302ce501, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5dcde9f3, 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 0x7d01083b, 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.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[0x6e7335fc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x79d8407f created: GearsObj[0x25e191c5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x79d8407f created: GearsObj[0x25e191c5, 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[0x6e7335fc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25e191c5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1dc52a74, 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 0x660106c0, 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.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[0x308f4bc3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created: GearsObj[0x77f4dc42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created: GearsObj[0x77f4dc42, 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[0x308f4bc3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x77f4dc42, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7b71b572, 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 0x660106c0, 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[0x9dcebe2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xed7f8b4 created: GearsObj[0x25ad506e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xed7f8b4 created: GearsObj[0x25ad506e, 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[0x9dcebe2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25ad506e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7b2ed807, 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 0x46010026, 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[0x248f4058, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4e3958e7 created: GearsObj[0x1868f860, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4e3958e7 created: GearsObj[0x1868f860, 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[0x248f4058, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1868f860, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2fe3e6e8, 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 0x46010026, 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 0x660106c0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0xed7f8b4 384x361, swapInterval 0, drawable 0x46010026
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x4e3958e7 384x361, swapInterval 0, drawable 0x7d01083b
    [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 @ 1753155358342 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155358343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimator took 4.512 sec
    [junit] Testcase: test02AsyncEachAnimator took 2.056 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.301 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155351737 ms III - Start
    [junit] SLOCK [T main @ 1753155351738 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 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[0x15507216, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x305b7c14 created: GearsObj[0x20a0942b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x305b7c14 created: GearsObj[0x20a0942b, 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[0x15507216, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x20a0942b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a71eea5, 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 0x660106c0, 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[0x1ab30113, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x302ce501, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x302ce501, 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[0x1ab30113, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x302ce501, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5dcde9f3, 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 0x7d01083b, 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.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[0x6e7335fc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x79d8407f created: GearsObj[0x25e191c5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x79d8407f created: GearsObj[0x25e191c5, 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[0x6e7335fc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25e191c5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1dc52a74, 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 0x660106c0, 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.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[0x308f4bc3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created: GearsObj[0x77f4dc42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created: GearsObj[0x77f4dc42, 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[0x308f4bc3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x77f4dc42, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7b71b572, 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 0x660106c0, 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[0x9dcebe2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xed7f8b4 created: GearsObj[0x25ad506e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xed7f8b4 created: GearsObj[0x25ad506e, 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[0x9dcebe2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25ad506e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7b2ed807, 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 0x46010026, 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[0x248f4058, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4e3958e7 created: GearsObj[0x1868f860, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4e3958e7 created: GearsObj[0x1868f860, 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[0x248f4058, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1868f860, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2fe3e6e8, 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 0x46010026, 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 0x660106c0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0xed7f8b4 384x361, swapInterval 0, drawable 0x46010026
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x4e3958e7 384x361, swapInterval 0, drawable 0x7d01083b
    [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 @ 1753155358342 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155358343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155359899 ms III - Start
    [junit] SLOCK [T main @ 1753155359900 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155371535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155371535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.327 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155359899 ms III - Start
    [junit] SLOCK [T main @ 1753155359900 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155371535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155371535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NormalPre_1WinPostVis took 3.613 sec
    [junit] Testcase: test02NormalPost_1WinPostVis took 0.374 sec
    [junit] Testcase: test03ExclPre_1WinPostVis took 0.001 sec
    [junit] Testcase: test04ExclPost_1WinPostVis took 0 sec
    [junit] Testcase: test05NormalPre_4WinPostVis took 1.865 sec
    [junit] Testcase: test06NormalPost_4WinPostVis took 0.551 sec
    [junit] Testcase: test07ExclPre_4WinPostVis took 0 sec
    [junit] Testcase: test08ExclPost_4WinPostVis took 0.001 sec
    [junit] Testcase: test11NormalPre_1WinPreVis took 1.685 sec
    [junit] Testcase: test12NormalPost_1WinPreVis took 0.38 sec
    [junit] Testcase: test13ExclPre_1WinPreVis took 0 sec
    [junit] Testcase: test14ExclPost_1WinPreVis took 0 sec
    [junit] Testcase: test15NormalPre_4WinPreVis took 1.857 sec
    [junit] Testcase: test16NormalPost_4WinPreVis took 0.523 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.327 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155359899 ms III - Start
    [junit] SLOCK [T main @ 1753155359900 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155371535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155371535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155373004 ms III - Start
    [junit] SLOCK [T main @ 1753155373005 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155384671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155384671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.361 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155373004 ms III - Start
    [junit] SLOCK [T main @ 1753155373005 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155384671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155384671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NormalPre_1WinPostVis took 3.607 sec
    [junit] Testcase: test02NormalPost_1WinPostVis took 0.372 sec
    [junit] Testcase: test03ExclPre_1WinPostVis took 0 sec
    [junit] Testcase: test04ExclPost_1WinPostVis took 0 sec
    [junit] Testcase: test05NormalPre_4WinPostVis took 1.89 sec
    [junit] Testcase: test06NormalPost_4WinPostVis took 0.554 sec
    [junit] Testcase: test07ExclPre_4WinPostVis took 0 sec
    [junit] Testcase: test08ExclPost_4WinPostVis took 0 sec
    [junit] Testcase: test11NormalPre_1WinPreVis took 1.694 sec
    [junit] Testcase: test12NormalPost_1WinPreVis took 0.378 sec
    [junit] Testcase: test13ExclPre_1WinPreVis took 0.001 sec
    [junit] Testcase: test14ExclPost_1WinPreVis took 0 sec
    [junit] Testcase: test15NormalPre_4WinPreVis took 1.843 sec
    [junit] Testcase: test16NormalPost_4WinPreVis took 0.539 sec
    [junit] Testcase: test17ExclPre_4WinPreVis took 0.001 sec
    [junit] Testcase: test18ExclPost_4WinPreVis took 0.001 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.361 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155373004 ms III - Start
    [junit] SLOCK [T main @ 1753155373005 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753155384671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155384671 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] 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 @ 1753155386191 ms III - Start
    [junit] SLOCK [T main @ 1753155386192 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[0x500c2a4c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6d6b4776 created: GearsObj[0x7bab728c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6d6b4776 created: GearsObj[0x7bab728c, 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[0x500c2a4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bab728c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74c947b6, 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 0xffffffff9a01089a, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, 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
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0008-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[0x1c869f02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x401ae12d created: GearsObj[0x6cd3a0a2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x401ae12d created: GearsObj[0x6cd3a0a2, 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[0x1c869f02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cd3a0a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2990e26f, 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 0x7d01083b, 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-n0014-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 0x4b010874, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, 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-n0027-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[0x7a9b8dab, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ad07f23 created: GearsObj[0x3fd8089c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ad07f23 created: GearsObj[0x3fd8089c, 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[0x7a9b8dab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fd8089c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cf47442, 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 0xffffffffcc01078b, 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-n0034-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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, 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-n0047-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[0x504d5a8d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cbb2716 created: GearsObj[0x714153a8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cbb2716 created: GearsObj[0x714153a8, 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[0x504d5a8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x714153a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aba946, 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 0x7d01083b, 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-n0054-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 0xffffffff9a01089a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, 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-n0067-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[0x3d2f5027, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42d28e4a created: GearsObj[0x1a2eb494, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42d28e4a created: GearsObj[0x1a2eb494, 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[0x3d2f5027, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a2eb494, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x351a29e1, 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 0xffffffff9a01089a, 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-n0074-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 0x4b010874, 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-n0087-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[0x76cd024f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x35238705 created: GearsObj[0x35d0aa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x35238705 created: GearsObj[0x35d0aa, 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[0x76cd024f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35d0aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x192e7f4c, 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 0x4b010874, 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-n0094-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 0xffffffff9a01089a, 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-n0107-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[0xde10e38, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12901526 created: GearsObj[0x7f9a43e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12901526 created: GearsObj[0x7f9a43e2, 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[0xde10e38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f9a43e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11edad95, 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 0x7d01083b, 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-n0114-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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, 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-n0127-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[0x5ea0393a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x24c8c19a created: GearsObj[0x6d3f1363, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x24c8c19a created: GearsObj[0x6d3f1363, 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[0x5ea0393a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d3f1363, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e04f89, 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 0xffffffffcc01078b, 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-n0134-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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, 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-n0147-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[0x4a5c60a9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d8498aa created: GearsObj[0x6cd9c80b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d8498aa created: GearsObj[0x6cd9c80b, 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[0x4a5c60a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cd9c80b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27d08af6, 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 0xffffffff9a01089a, 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-n0155-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 0x4b010874, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, 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-n0169-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[0x25bdc0f1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x391f4d18 created: GearsObj[0x4e7172b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x391f4d18 created: GearsObj[0x4e7172b8, 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[0x25bdc0f1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e7172b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23dd9b79, 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 0x4b010874, 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-n0175-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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, 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-n0189-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 @ 1753155393598 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155393598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.105 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155386191 ms III - Start
    [junit] SLOCK [T main @ 1753155386192 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[0x500c2a4c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6d6b4776 created: GearsObj[0x7bab728c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6d6b4776 created: GearsObj[0x7bab728c, 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[0x500c2a4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bab728c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74c947b6, 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 0xffffffff9a01089a, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, 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
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0008-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[0x1c869f02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x401ae12d created: GearsObj[0x6cd3a0a2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x401ae12d created: GearsObj[0x6cd3a0a2, 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[0x1c869f02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cd3a0a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2990e26f, 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 0x7d01083b, 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-n0014-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 0x4b010874, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, 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-n0027-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[0x7a9b8dab, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ad07f23 created: GearsObj[0x3fd8089c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ad07f23 created: GearsObj[0x3fd8089c, 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[0x7a9b8dab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fd8089c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cf47442, 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 0xffffffffcc01078b, 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-n0034-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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, 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-n0047-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[0x504d5a8d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cbb2716 created: GearsObj[0x714153a8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cbb2716 created: GearsObj[0x714153a8, 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[0x504d5a8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x714153a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aba946, 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 0x7d01083b, 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-n0054-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 0xffffffff9a01089a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, 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-n0067-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[0x3d2f5027, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42d28e4a created: GearsObj[0x1a2eb494, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42d28e4a created: GearsObj[0x1a2eb494, 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[0x3d2f5027, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a2eb494, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x351a29e1, 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 0xffffffff9a01089a, 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-n0074-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 0x4b010874, 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-n0087-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[0x76cd024f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x35238705 created: GearsObj[0x35d0aa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x35238705 created: GearsObj[0x35d0aa, 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[0x76cd024f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35d0aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x192e7f4c, 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 0x4b010874, 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-n0094-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 0xffffffff9a01089a, 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-n0107-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[0xde10e38, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12901526 created: GearsObj[0x7f9a43e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12901526 created: GearsObj[0x7f9a43e2, 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[0xde10e38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f9a43e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11edad95, 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 0x7d01083b, 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-n0114-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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, 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-n0127-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[0x5ea0393a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x24c8c19a created: GearsObj[0x6d3f1363, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x24c8c19a created: GearsObj[0x6d3f1363, 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[0x5ea0393a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d3f1363, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e04f89, 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 0xffffffffcc01078b, 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-n0134-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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, 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-n0147-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[0x4a5c60a9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d8498aa created: GearsObj[0x6cd9c80b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d8498aa created: GearsObj[0x6cd9c80b, 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[0x4a5c60a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cd9c80b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27d08af6, 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 0xffffffff9a01089a, 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-n0155-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 0x4b010874, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, 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-n0169-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[0x25bdc0f1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x391f4d18 created: GearsObj[0x4e7172b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x391f4d18 created: GearsObj[0x4e7172b8, 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[0x25bdc0f1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e7172b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23dd9b79, 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 0x4b010874, 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-n0175-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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, 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-n0189-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 @ 1753155393598 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155393598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 7.371 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.105 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155386191 ms III - Start
    [junit] SLOCK [T main @ 1753155386192 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[0x500c2a4c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6d6b4776 created: GearsObj[0x7bab728c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6d6b4776 created: GearsObj[0x7bab728c, 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[0x500c2a4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bab728c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74c947b6, 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 0xffffffff9a01089a, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, 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
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0008-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[0x1c869f02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x401ae12d created: GearsObj[0x6cd3a0a2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x401ae12d created: GearsObj[0x6cd3a0a2, 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[0x1c869f02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cd3a0a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2990e26f, 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 0x7d01083b, 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-n0014-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 0x4b010874, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, 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-n0027-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[0x7a9b8dab, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ad07f23 created: GearsObj[0x3fd8089c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ad07f23 created: GearsObj[0x3fd8089c, 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[0x7a9b8dab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fd8089c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cf47442, 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 0xffffffffcc01078b, 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-n0034-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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, 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-n0047-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[0x504d5a8d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cbb2716 created: GearsObj[0x714153a8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cbb2716 created: GearsObj[0x714153a8, 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[0x504d5a8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x714153a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aba946, 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 0x7d01083b, 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-n0054-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 0xffffffff9a01089a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, 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-n0067-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[0x3d2f5027, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42d28e4a created: GearsObj[0x1a2eb494, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42d28e4a created: GearsObj[0x1a2eb494, 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[0x3d2f5027, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a2eb494, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x351a29e1, 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 0xffffffff9a01089a, 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-n0074-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 0x4b010874, 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-n0087-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[0x76cd024f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x35238705 created: GearsObj[0x35d0aa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x35238705 created: GearsObj[0x35d0aa, 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[0x76cd024f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35d0aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x192e7f4c, 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 0x4b010874, 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-n0094-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 0xffffffff9a01089a, 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-n0107-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[0xde10e38, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12901526 created: GearsObj[0x7f9a43e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12901526 created: GearsObj[0x7f9a43e2, 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[0xde10e38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f9a43e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11edad95, 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 0x7d01083b, 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-n0114-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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, 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-n0127-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[0x5ea0393a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x24c8c19a created: GearsObj[0x6d3f1363, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x24c8c19a created: GearsObj[0x6d3f1363, 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[0x5ea0393a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d3f1363, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e04f89, 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 0xffffffffcc01078b, 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-n0134-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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, 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-n0147-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[0x4a5c60a9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d8498aa created: GearsObj[0x6cd9c80b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d8498aa created: GearsObj[0x6cd9c80b, 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[0x4a5c60a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cd9c80b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27d08af6, 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 0xffffffff9a01089a, 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-n0155-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 0x4b010874, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, 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-n0169-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[0x25bdc0f1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x391f4d18 created: GearsObj[0x4e7172b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x391f4d18 created: GearsObj[0x4e7172b8, 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[0x25bdc0f1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e7172b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23dd9b79, 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 0x4b010874, 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-n0175-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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, 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-n0189-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 @ 1753155393598 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155393598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753155395062 ms III - Start
    [junit] SLOCK [T main @ 1753155395063 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] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397563 d 0ms]]
    [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:1753155397564 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397565 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397566 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397567 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397569 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:1753155397773 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397773 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397775 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397775 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397779 d 0ms]]
    [junit] 1 - switch - START 1058
    [junit] 1 - switch - END 1058
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0056-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2062
    [junit] 2 - switch - END 2062
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0112-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:1753155400573 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400574 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400588 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:1753155400641 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400642 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400643 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400643 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400644 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400644 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:1753155400676 d 0ms]]
    [junit] 1 - switch - START 1037
    [junit] 1 - switch - END 1037
    [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 2073
    [junit] 2 - switch - END 2073
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3611-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:1753155403628 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155403628 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 1062
    [junit] 1 - switch - END 1062
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3848-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2086
    [junit] 2 - switch - END 2086
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n8199-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:1753155406802 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406803 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406804 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406804 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406805 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406806 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406807 d 0ms]]
    [junit] 1 - switch - START 1095
    [junit] 1 - switch - END 1095
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4680-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2079
    [junit] 2 - switch - END 2079
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4735-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:1753155409719 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409719 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:1753155409782 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409783 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409784 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409784 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409785 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409785 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:1753155409851 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409854 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409854 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409855 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409855 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409864 d 0ms]]
    [junit] 1 - switch - START 1049
    [junit] 1 - switch - END 1049
    [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 2065
    [junit] 2 - switch - END 2065
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0122-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:1753155412775 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412776 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:1753155412794 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:1753155412849 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412852 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412853 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412855 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 1064
    [junit] 1 - switch - END 1064
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3643-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2087
    [junit] 2 - switch - END 2087
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n7136-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:1753155415960 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415960 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 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:1753155416040 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416043 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416043 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416044 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416045 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416045 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416046 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416046 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416048 d 0ms]]
    [junit] 1 - switch - START 1059
    [junit] 1 - switch - END 1059
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2073
    [junit] 2 - switch - END 2073
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0117-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:1753155418957 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155418957 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155418975 d 0ms]]
    [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:1753155419031 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419032 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419033 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419033 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419034 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419035 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:1753155419038 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 1081
    [junit] 1 - switch - END 1081
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4868-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2105
    [junit] 2 - switch - END 2105
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8979-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 @ 1753155422138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155422138 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.754 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155395062 ms III - Start
    [junit] SLOCK [T main @ 1753155395063 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] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397563 d 0ms]]
    [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:1753155397564 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397565 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397566 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397567 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397569 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:1753155397773 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397773 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397775 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397775 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397779 d 0ms]]
    [junit] 1 - switch - START 1058
    [junit] 1 - switch - END 1058
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0056-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2062
    [junit] 2 - switch - END 2062
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0112-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:1753155400573 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400574 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400588 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:1753155400641 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400642 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400643 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400643 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400644 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400644 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:1753155400676 d 0ms]]
    [junit] 1 - switch - START 1037
    [junit] 1 - switch - END 1037
    [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 2073
    [junit] 2 - switch - END 2073
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3611-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:1753155403628 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155403628 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 1062
    [junit] 1 - switch - END 1062
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3848-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2086
    [junit] 2 - switch - END 2086
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n8199-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:1753155406802 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406803 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406804 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406804 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406805 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406806 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406807 d 0ms]]
    [junit] 1 - switch - START 1095
    [junit] 1 - switch - END 1095
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4680-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2079
    [junit] 2 - switch - END 2079
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4735-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:1753155409719 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409719 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:1753155409782 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409783 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409784 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409784 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409785 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409785 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:1753155409851 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409854 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409854 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409855 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409855 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409864 d 0ms]]
    [junit] 1 - switch - START 1049
    [junit] 1 - switch - END 1049
    [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 2065
    [junit] 2 - switch - END 2065
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0122-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:1753155412775 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412776 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:1753155412794 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:1753155412849 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412852 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412853 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412855 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 1064
    [junit] 1 - switch - END 1064
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3643-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2087
    [junit] 2 - switch - END 2087
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n7136-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:1753155415960 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415960 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 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:1753155416040 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416043 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416043 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416044 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416045 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416045 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416046 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416046 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416048 d 0ms]]
    [junit] 1 - switch - START 1059
    [junit] 1 - switch - END 1059
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2073
    [junit] 2 - switch - END 2073
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0117-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:1753155418957 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155418957 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155418975 d 0ms]]
    [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:1753155419031 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419032 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419033 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419033 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419034 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419035 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:1753155419038 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 1081
    [junit] 1 - switch - END 1081
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4868-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2105
    [junit] 2 - switch - END 2105
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8979-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 @ 1753155422138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155422138 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 5.52 sec
    [junit] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.034 sec
    [junit] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 3.054 sec
    [junit] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 3.048 sec
    [junit] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 3.058 sec
    [junit] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 0.059 sec
    [junit] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 3.032 sec
    [junit] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.03 sec
    [junit] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 3.054 sec
    [junit] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.062 sec
    [junit] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 3.047 sec
    [junit] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.029 sec
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.754 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155395062 ms III - Start
    [junit] SLOCK [T main @ 1753155395063 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] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397563 d 0ms]]
    [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:1753155397564 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397565 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397566 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397567 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397569 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:1753155397773 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397773 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397774 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397775 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397775 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155397779 d 0ms]]
    [junit] 1 - switch - START 1058
    [junit] 1 - switch - END 1058
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0056-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2062
    [junit] 2 - switch - END 2062
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0112-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:1753155400573 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400574 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400588 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:1753155400641 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400642 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400643 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400643 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400644 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155400644 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:1753155400676 d 0ms]]
    [junit] 1 - switch - START 1037
    [junit] 1 - switch - END 1037
    [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 2073
    [junit] 2 - switch - END 2073
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3611-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:1753155403628 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155403628 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 1062
    [junit] 1 - switch - END 1062
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3848-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2086
    [junit] 2 - switch - END 2086
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n8199-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:1753155406802 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406803 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406804 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406804 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406805 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406806 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155406807 d 0ms]]
    [junit] 1 - switch - START 1095
    [junit] 1 - switch - END 1095
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4680-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2079
    [junit] 2 - switch - END 2079
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4735-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:1753155409719 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409719 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:1753155409782 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409783 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409784 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409784 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409785 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409785 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:1753155409851 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409854 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409854 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409855 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409855 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409856 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155409864 d 0ms]]
    [junit] 1 - switch - START 1049
    [junit] 1 - switch - END 1049
    [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 2065
    [junit] 2 - switch - END 2065
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0122-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:1753155412775 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412776 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:1753155412794 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:1753155412849 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412851 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412852 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412853 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155412855 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 1064
    [junit] 1 - switch - END 1064
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3643-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2087
    [junit] 2 - switch - END 2087
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n7136-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:1753155415960 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415960 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155415962 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:1753155416040 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416043 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416043 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416044 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416045 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416045 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416046 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416046 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155416048 d 0ms]]
    [junit] 1 - switch - START 1059
    [junit] 1 - switch - END 1059
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2073
    [junit] 2 - switch - END 2073
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0117-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:1753155418957 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155418957 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155418975 d 0ms]]
    [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:1753155419031 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419032 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419033 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419033 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419034 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155419035 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:1753155419038 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 1081
    [junit] 1 - switch - END 1081
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4868-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2105
    [junit] 2 - switch - END 2105
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8979-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 @ 1753155422138 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155422138 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] 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 @ 1753155423700 ms III - Start
    [junit] SLOCK [T main @ 1753155423701 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x4d1f2f36, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d4ab817 created: GearsObj[0x67de50fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d4ab817 created: GearsObj[0x67de50fc, 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[0x4d1f2f36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67de50fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bbc508a, 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 0x2c010864, 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 0x2c010864, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, 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] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0068-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [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 @ 1753155428728 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155428728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155423700 ms III - Start
    [junit] SLOCK [T main @ 1753155423701 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x4d1f2f36, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d4ab817 created: GearsObj[0x67de50fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d4ab817 created: GearsObj[0x67de50fc, 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[0x4d1f2f36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67de50fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bbc508a, 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 0x2c010864, 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 0x2c010864, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, 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] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0068-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [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 @ 1753155428728 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155428728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test21GLWindowGL2ES2 took 4.981 sec
    [junit] Testcase: test22GLWindowGLES2 took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155423700 ms III - Start
    [junit] SLOCK [T main @ 1753155423701 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x4d1f2f36, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d4ab817 created: GearsObj[0x67de50fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d4ab817 created: GearsObj[0x67de50fc, 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[0x4d1f2f36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67de50fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bbc508a, 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 0x2c010864, 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 0x2c010864, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, 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] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0068-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [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 @ 1753155428728 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155428728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753155430257 ms III - Start
    [junit] SLOCK [T main @ 1753155430258 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[0x38a6773a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ed85a43 created: GearsObj[0x262af240, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ed85a43 created: GearsObj[0x262af240, 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[0x38a6773a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262af240, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a060bff, 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 0x7d01083b, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, 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] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0066-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 @ 1753155435326 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155435326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.763 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155430257 ms III - Start
    [junit] SLOCK [T main @ 1753155430258 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[0x38a6773a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ed85a43 created: GearsObj[0x262af240, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ed85a43 created: GearsObj[0x262af240, 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[0x38a6773a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262af240, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a060bff, 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 0x7d01083b, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, 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] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0066-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 @ 1753155435326 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155435326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLCanvasOnscreenGL2ES2 took 5.024 sec
    [junit] Testcase: test02GLCanvasOnscreenGLES2 took 0.001 sec
    [junit] Testcase: test11GLCanvasOffscreenGL2ES2 took 0.002 sec
    [junit] Testcase: test12GLCanvasOffscreenGLES2 took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.763 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155430257 ms III - Start
    [junit] SLOCK [T main @ 1753155430258 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[0x38a6773a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ed85a43 created: GearsObj[0x262af240, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ed85a43 created: GearsObj[0x262af240, 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[0x38a6773a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262af240, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a060bff, 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 0x7d01083b, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, 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] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0066-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 @ 1753155435326 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155435326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155436754 ms III - Start
    [junit] SLOCK [T main @ 1753155436754 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x56bdae18, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x49bedfe9 created: GearsObj[0xe6453c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x49bedfe9 created: GearsObj[0xe6453c1, 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[0x56bdae18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe6453c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a8ce7d7, 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 0xffffffffcc01078b, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, 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] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0067-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 0x6516f441: tileRendererInUse null, GearsES2[obj 0x6516f441 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6516f441 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 0x6516f441 created: GearsObj[0xe83a826, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6516f441 created: GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6516f441 created: GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.X 0x6516f441 FIN GearsES2[obj 0x6516f441 isInit true, usesShared false, 1 GearsObj[0xe83a826, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e415b24, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.reshape 0x6516f441 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6516f441, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x6516f441 0/0 356x356 of 356x356, swapInterval 1, drawable 0x2a0108be, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6516f441, angle 36.0, [l -1.0, r 1.0, b -1.0, 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_-n0072-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6516f441: tileRendererInUse null
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6516f441 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 @ 1753155444504 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155444505 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.434 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155436754 ms III - Start
    [junit] SLOCK [T main @ 1753155436754 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x56bdae18, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x49bedfe9 created: GearsObj[0xe6453c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x49bedfe9 created: GearsObj[0xe6453c1, 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[0x56bdae18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe6453c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a8ce7d7, 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 0xffffffffcc01078b, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, 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] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0067-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 0x6516f441: tileRendererInUse null, GearsES2[obj 0x6516f441 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6516f441 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 0x6516f441 created: GearsObj[0xe83a826, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6516f441 created: GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6516f441 created: GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.X 0x6516f441 FIN GearsES2[obj 0x6516f441 isInit true, usesShared false, 1 GearsObj[0xe83a826, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e415b24, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.reshape 0x6516f441 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6516f441, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x6516f441 0/0 356x356 of 356x356, swapInterval 1, drawable 0x2a0108be, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6516f441, angle 36.0, [l -1.0, r 1.0, b -1.0, 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_-n0072-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6516f441: tileRendererInUse null
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6516f441 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 @ 1753155444504 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155444505 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLCanvasOnScrn2GLWindowGL2ES2 took 5.14 sec
    [junit] Testcase: test02GLCanvasOnScrn2GLWindowGLES2 took 0.005 sec
    [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 2.512 sec
    [junit] Testcase: test12GLWindow2GLCanvasOnScrnGLES2 took 0.001 sec
    [junit] Testcase: test21GLCanvasOffScrn2GLWindowGL2ES2 took 0.027 sec
    [junit] Testcase: test22GLCanvasOffScrn2GLWindowGLES2 took 0.001 sec
    [junit] Testcase: test31GLWindow2GLCanvasOffScrnGL2ES2 took 0.008 sec
    [junit] Testcase: test32GLWindow2GLCanvasOffScrnGLES2 took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.434 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155436754 ms III - Start
    [junit] SLOCK [T main @ 1753155436754 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x56bdae18, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x49bedfe9 created: GearsObj[0xe6453c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x49bedfe9 created: GearsObj[0xe6453c1, 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[0x56bdae18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe6453c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a8ce7d7, 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 0xffffffffcc01078b, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, 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] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0067-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 0x6516f441: tileRendererInUse null, GearsES2[obj 0x6516f441 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6516f441 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 0x6516f441 created: GearsObj[0xe83a826, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6516f441 created: GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6516f441 created: GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.X 0x6516f441 FIN GearsES2[obj 0x6516f441 isInit true, usesShared false, 1 GearsObj[0xe83a826, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5092314b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e415b24, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.reshape 0x6516f441 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6516f441, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x6516f441 0/0 356x356 of 356x356, swapInterval 1, drawable 0x2a0108be, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6516f441, angle 36.0, [l -1.0, r 1.0, b -1.0, 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_-n0072-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6516f441: tileRendererInUse null
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6516f441 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 @ 1753155444504 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155444505 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 @ 1753155446117 ms III - Start
    [junit] SLOCK [T main @ 1753155446118 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[0x4227fa1f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x313ac989 created: GearsObj[0x3599376c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x313ac989 created: GearsObj[0x3599376c, 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[0x4227fa1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3599376c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a565372, 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 0xffffffffcc01078b, 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 0xffffffffcc01078b
    [junit] GLES2 n/a
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [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[0xb2339e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x3a25796a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x3a25796a, 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[0xb2339e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a25796a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6530dd31, 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 0x601085a, 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 0x601085a
    [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 @ 1753155449889 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155449889 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.467 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 @ 1753155446117 ms III - Start
    [junit] SLOCK [T main @ 1753155446118 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[0x4227fa1f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x313ac989 created: GearsObj[0x3599376c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x313ac989 created: GearsObj[0x3599376c, 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[0x4227fa1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3599376c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a565372, 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 0xffffffffcc01078b, 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 0xffffffffcc01078b
    [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[0xb2339e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x3a25796a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x3a25796a, 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[0xb2339e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a25796a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6530dd31, 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 0x601085a, 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 0x601085a
    [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 @ 1753155449889 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155449889 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLDefault took 0.76 sec
    [junit] Testcase: test02ES2 took 0.001 sec
    [junit] Testcase: test02GL2 took 0.615 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.467 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 @ 1753155446117 ms III - Start
    [junit] SLOCK [T main @ 1753155446118 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[0x4227fa1f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x313ac989 created: GearsObj[0x3599376c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x313ac989 created: GearsObj[0x3599376c, 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[0x4227fa1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3599376c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a565372, 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 0xffffffffcc01078b, 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 0xffffffffcc01078b
    [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[0xb2339e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x3a25796a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x3a25796a, 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[0xb2339e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a25796a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6530dd31, 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 0x601085a, 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 0x601085a
    [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 @ 1753155449889 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155449889 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155451418 ms III - Start
    [junit] SLOCK [T main @ 1753155451420 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155452136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155452136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.412 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 @ 1753155451418 ms III - Start
    [junit] SLOCK [T main @ 1753155451420 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155452136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155452136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WindowClosing took 0.67 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.412 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 @ 1753155451418 ms III - Start
    [junit] SLOCK [T main @ 1753155451420 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155452136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155452136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155453513 ms III - Start
    [junit] SLOCK [T main @ 1753155453514 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] 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] 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[0x6fcd357c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0xa56cc50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0xa56cc50, 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[0x6fcd357c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa56cc50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xcd3e5b1, 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 0x7d01083b, 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[0x53af350c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x647f4f8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x647f4f8a, 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[0x53af350c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x647f4f8a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x89d17fc, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 15.0, [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[0x198060e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x256c9c9e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x256c9c9e, 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[0x198060e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x256c9c9e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2644430f, 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 0xffffffffcc01078b, 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[0x1b273d64, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x342069ac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x342069ac, 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[0x1b273d64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x342069ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cfd015b, 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 0xffffffffcc01078b, 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 @ 1753155458491 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155458491 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.661 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 @ 1753155453513 ms III - Start
    [junit] SLOCK [T main @ 1753155453514 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[0x6fcd357c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0xa56cc50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0xa56cc50, 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[0x6fcd357c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa56cc50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xcd3e5b1, 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 0x7d01083b, 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[0x53af350c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x647f4f8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x647f4f8a, 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[0x53af350c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x647f4f8a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x89d17fc, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 15.0, [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[0x198060e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x256c9c9e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x256c9c9e, 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[0x198060e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x256c9c9e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2644430f, 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 0xffffffffcc01078b, 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[0x1b273d64, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x342069ac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x342069ac, 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[0x1b273d64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x342069ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cfd015b, 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 0xffffffffcc01078b, 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 @ 1753155458491 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155458491 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove3Times took 2.496 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.661 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 @ 1753155453513 ms III - Start
    [junit] SLOCK [T main @ 1753155453514 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[0x6fcd357c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0xa56cc50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0xa56cc50, 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[0x6fcd357c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa56cc50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xcd3e5b1, 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 0x7d01083b, 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[0x53af350c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x647f4f8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x647f4f8a, 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[0x53af350c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x647f4f8a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x89d17fc, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 15.0, [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[0x198060e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x256c9c9e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x256c9c9e, 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[0x198060e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x256c9c9e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2644430f, 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 0xffffffffcc01078b, 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[0x1b273d64, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x342069ac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x342069ac, 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[0x1b273d64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x342069ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cfd015b, 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 0xffffffffcc01078b, 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 @ 1753155458491 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155458491 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155459919 ms III - Start
    [junit] SLOCK [T main @ 1753155459920 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[0x1803a3c2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0xf28e346, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0xf28e346, 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[0x1803a3c2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xf28e346, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a605783, 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 0x7d01083b, 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[0x3aa849b0, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x4f2bd488, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x4f2bd488, 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[0x3aa849b0, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4f2bd488, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6c4918d5, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 8.0, [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[0x57f1ae77, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x15247d17, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x15247d17, 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[0x57f1ae77, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x15247d17, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x22c04d57, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 11.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[0x57836104, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x57d60037, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x57d60037, 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[0x57836104, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x57d60037, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b8fdad0, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 42.5, [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 @ 1753155464755 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155464755 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.522 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 @ 1753155459919 ms III - Start
    [junit] SLOCK [T main @ 1753155459920 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[0x1803a3c2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0xf28e346, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0xf28e346, 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[0x1803a3c2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xf28e346, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a605783, 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 0x7d01083b, 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[0x3aa849b0, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x4f2bd488, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x4f2bd488, 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[0x3aa849b0, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4f2bd488, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6c4918d5, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 8.0, [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[0x57f1ae77, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x15247d17, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x15247d17, 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[0x57f1ae77, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x15247d17, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x22c04d57, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 11.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[0x57836104, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x57d60037, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x57d60037, 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[0x57836104, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x57d60037, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b8fdad0, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 42.5, [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 @ 1753155464755 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155464755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove3Times took 2.453 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.522 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 @ 1753155459919 ms III - Start
    [junit] SLOCK [T main @ 1753155459920 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[0x1803a3c2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0xf28e346, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0xf28e346, 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[0x1803a3c2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xf28e346, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a605783, 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 0x7d01083b, 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[0x3aa849b0, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x4f2bd488, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x4f2bd488, 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[0x3aa849b0, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4f2bd488, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6c4918d5, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 8.0, [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[0x57f1ae77, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x15247d17, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x15247d17, 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[0x57f1ae77, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x15247d17, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x22c04d57, 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 0xffffffffcc01078b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 11.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[0x57836104, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x57d60037, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x57d60037, 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[0x57836104, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x57d60037, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b8fdad0, 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 0x7d01083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 42.5, [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 @ 1753155464755 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155464755 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 @ 1753155466250 ms III - Start
    [junit] SLOCK [T main @ 1753155466250 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] 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 @ 1753155471676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155471676 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.13 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155466250 ms III - Start
    [junit] SLOCK [T main @ 1753155466250 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] 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 @ 1753155471676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155471676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_NoGL took 2.097 sec
    [junit] Testcase: test02_WithGL took 3.275 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.13 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155466250 ms III - Start
    [junit] SLOCK [T main @ 1753155466250 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] 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 @ 1753155471676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155471676 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] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155473067 ms III - Start
    [junit] SLOCK [T main @ 1753155473068 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffff830107f3
    [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 0, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0xc54a607 -> Panel(0x188a3ced) 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(0x188a3ced -> Panel(0x30d89488) 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(0x30d89488 -> Panel(0x2e88f4bf) 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(0x2e88f4bf -> Panel(0xc54a607) 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(0xc54a607 -> Panel(0x188a3ced) 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(0x188a3ced -> Panel(0xc54a607) 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 190]
    [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 192]
    [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 @ 1753155479161 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155479162 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.784 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155473067 ms III - Start
    [junit] SLOCK [T main @ 1753155473068 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffff830107f3
    [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 0, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0xc54a607 -> Panel(0x188a3ced) 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(0x188a3ced -> Panel(0x30d89488) 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(0x30d89488 -> Panel(0x2e88f4bf) 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(0x2e88f4bf -> Panel(0xc54a607) 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(0xc54a607 -> Panel(0x188a3ced) 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(0x188a3ced -> Panel(0xc54a607) 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 190]
    [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 192]
    [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 @ 1753155479161 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155479162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.65 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.784 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155473067 ms III - Start
    [junit] SLOCK [T main @ 1753155473068 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffff830107f3
    [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 0, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0xc54a607 -> Panel(0x188a3ced) 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(0x188a3ced -> Panel(0x30d89488) 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(0x30d89488 -> Panel(0x2e88f4bf) 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(0x2e88f4bf -> Panel(0xc54a607) 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(0xc54a607 -> Panel(0x188a3ced) 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(0x188a3ced -> Panel(0xc54a607) 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 190]
    [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 192]
    [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 @ 1753155479161 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155479162 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.51 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.387 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.51 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 @ 1753155483736 ms III - Start
    [junit] SLOCK [T main @ 1753155483737 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155486973 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155486974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.914 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155483736 ms III - Start
    [junit] SLOCK [T main @ 1753155483737 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155486973 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155486974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenSupersampling took 3.192 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.914 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155483736 ms III - Start
    [junit] SLOCK [T main @ 1753155483737 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1753155486973 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155486974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155488326 ms III - Start
    [junit] SLOCK [T main @ 1753155488327 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 @ 1753155491054 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155491054 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.421 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155488326 ms III - Start
    [junit] SLOCK [T main @ 1753155488327 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 @ 1753155491054 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155491054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01DefaultOffscreenSupersampling took 2.634 sec
    [junit] Testcase: test02PBufferOffscreenSupersampling took 0.058 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.421 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155488326 ms III - Start
    [junit] SLOCK [T main @ 1753155488327 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 @ 1753155491054 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155491054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155492451 ms III - Start
    [junit] SLOCK [T main @ 1753155492453 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x72c76a1b: tileRendererInUse null, GearsES2[obj 0x72c76a1b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x72c76a1b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/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 0x72c76a1b created: GearsObj[0x700ab164, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x72c76a1b created: GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x72c76a1b created: GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x72c76a1b FIN GearsES2[obj 0x72c76a1b isInit true, usesShared false, 1 GearsObj[0x700ab164, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f501b0e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x72c76a1b 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150108e8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x72c76a1b, 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 0x72c76a1b 496x473, swapInterval 1, drawable 0x150108e8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72c76a1b: tileRendererInUse null
    [junit] cleaning up...
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72c76a1b 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 @ 1753155496194 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155496194 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.431 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 @ 1753155492451 ms III - Start
    [junit] SLOCK [T main @ 1753155492453 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x72c76a1b: tileRendererInUse null, GearsES2[obj 0x72c76a1b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x72c76a1b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/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 0x72c76a1b created: GearsObj[0x700ab164, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x72c76a1b created: GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x72c76a1b created: GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x72c76a1b FIN GearsES2[obj 0x72c76a1b isInit true, usesShared false, 1 GearsObj[0x700ab164, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f501b0e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x72c76a1b 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150108e8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x72c76a1b, 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 0x72c76a1b 496x473, swapInterval 1, drawable 0x150108e8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72c76a1b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72c76a1b 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 @ 1753155496194 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155496194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test02WithCheckGraphicsEnvironment took 3.692 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.431 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 @ 1753155492451 ms III - Start
    [junit] SLOCK [T main @ 1753155492453 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x72c76a1b: tileRendererInUse null, GearsES2[obj 0x72c76a1b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x72c76a1b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/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 0x72c76a1b created: GearsObj[0x700ab164, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x72c76a1b created: GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x72c76a1b created: GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x72c76a1b FIN GearsES2[obj 0x72c76a1b isInit true, usesShared false, 1 GearsObj[0x700ab164, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ce3feac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f501b0e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x72c76a1b 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150108e8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x72c76a1b, 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 0x72c76a1b 496x473, swapInterval 1, drawable 0x150108e8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72c76a1b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72c76a1b 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 @ 1753155496194 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155496194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155497573 ms III - Start
    [junit] SLOCK [T main @ 1753155497574 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@1533ce2,
    [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@2365bc75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], 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[0x641e8302, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679d2c70 created: GearsObj[0x70ff91a9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679d2c70 created: GearsObj[0x70ff91a9, 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[0x641e8302, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70ff91a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2273da4, 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 0x150108e8, 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 0x150108e8
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0xfffffffff0010047
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [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@1533ce2,
    [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@156fe314[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x2ee8e4b], 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 0x43d38470: tileRendererInUse null, GearsES2[obj 0x43d38470 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43d38470 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 0x43d38470 created: GearsObj[0x238de439, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43d38470 created: GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43d38470 created: GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x43d38470 FIN GearsES2[obj 0x43d38470 isInit true, usesShared false, 1 GearsObj[0x238de439, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1390318d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x43d38470 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffff0010047, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43d38470, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x43d38470 512x512, swapInterval 1, drawable 0xfffffffff0010047
    [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 0x43d38470 512x512, swapInterval 1, drawable 0xffffffff830107f3
    [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 1
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x43d38470: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x43d38470 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 0xe595b2e: tileRendererInUse null, GearsES2[obj 0xe595b2e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe595b2e 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 0xe595b2e created: GearsObj[0xd8552a4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe595b2e created: GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe595b2e created: GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xe595b2e FIN GearsES2[obj 0xe595b2e isInit true, usesShared false, 1 GearsObj[0xd8552a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42268bc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xe595b2e 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff0010047, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xe595b2e, 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 0xe595b2e 496x473, swapInterval 1, drawable 0xfffffffff0010047
    [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 0xe595b2e 496x473, swapInterval 1, drawable 0x150108e8
    [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@1533ce2,
    [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@2f4bae5a[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x7bda1e91], 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 0xe595b2e: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xe595b2e 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 0x39b7bfb7: tileRendererInUse null, GearsES2[obj 0x39b7bfb7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x39b7bfb7 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 0x39b7bfb7 created: GearsObj[0x43fb2a8c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x39b7bfb7 created: GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x39b7bfb7 created: GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x39b7bfb7 FIN GearsES2[obj 0x39b7bfb7 isInit true, usesShared false, 1 GearsObj[0x43fb2a8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ccd0a1c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x39b7bfb7 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff830107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x39b7bfb7, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x39b7bfb7 512x512, swapInterval 1, drawable 0xffffffff830107f3
    [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 0x39b7bfb7 512x512, swapInterval 1, drawable 0xfffffffff0010047
    [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@1533ce2,
    [junit] 	handle    0xfffffffff0010047,
    [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@18a54ac3[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x39743134], 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 0x39b7bfb7: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x39b7bfb7 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 @ 1753155501561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155501561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.661 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155497573 ms III - Start
    [junit] SLOCK [T main @ 1753155497574 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@1533ce2,
    [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@2365bc75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], 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[0x641e8302, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679d2c70 created: GearsObj[0x70ff91a9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679d2c70 created: GearsObj[0x70ff91a9, 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[0x641e8302, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70ff91a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2273da4, 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 0x150108e8, 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 0x150108e8
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0xfffffffff0010047
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [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@1533ce2,
    [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@156fe314[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x2ee8e4b], 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 0x43d38470: tileRendererInUse null, GearsES2[obj 0x43d38470 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43d38470 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 0x43d38470 created: GearsObj[0x238de439, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43d38470 created: GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43d38470 created: GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x43d38470 FIN GearsES2[obj 0x43d38470 isInit true, usesShared false, 1 GearsObj[0x238de439, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1390318d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x43d38470 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffff0010047, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43d38470, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x43d38470 512x512, swapInterval 1, drawable 0xfffffffff0010047
    [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 0x43d38470 512x512, swapInterval 1, drawable 0xffffffff830107f3
    [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 1
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x43d38470: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x43d38470 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 0xe595b2e: tileRendererInUse null, GearsES2[obj 0xe595b2e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe595b2e 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 0xe595b2e created: GearsObj[0xd8552a4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe595b2e created: GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe595b2e created: GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xe595b2e FIN GearsES2[obj 0xe595b2e isInit true, usesShared false, 1 GearsObj[0xd8552a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42268bc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xe595b2e 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff0010047, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xe595b2e, 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 0xe595b2e 496x473, swapInterval 1, drawable 0xfffffffff0010047
    [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 0xe595b2e 496x473, swapInterval 1, drawable 0x150108e8
    [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@1533ce2,
    [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@2f4bae5a[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x7bda1e91], 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 0xe595b2e: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xe595b2e 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 0x39b7bfb7: tileRendererInUse null, GearsES2[obj 0x39b7bfb7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x39b7bfb7 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 0x39b7bfb7 created: GearsObj[0x43fb2a8c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x39b7bfb7 created: GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x39b7bfb7 created: GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x39b7bfb7 FIN GearsES2[obj 0x39b7bfb7 isInit true, usesShared false, 1 GearsObj[0x43fb2a8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ccd0a1c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x39b7bfb7 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff830107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x39b7bfb7, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x39b7bfb7 512x512, swapInterval 1, drawable 0xffffffff830107f3
    [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 0x39b7bfb7 512x512, swapInterval 1, drawable 0xfffffffff0010047
    [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@1533ce2,
    [junit] 	handle    0xfffffffff0010047,
    [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@18a54ac3[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x39743134], 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 0x39b7bfb7: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x39b7bfb7 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 @ 1753155501561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155501561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01RealizeGLCanvasOnAWTEDTUseFrameSize took 2.979 sec
    [junit] Testcase: test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize took 0.31 sec
    [junit] Testcase: test11RealizeGLCanvasOnMainTUseFrameSize took 0.314 sec
    [junit] Testcase: test12RealizeGLCanvasOnMainTUseGLCanvasSize took 0.342 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.661 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155497573 ms III - Start
    [junit] SLOCK [T main @ 1753155497574 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@1533ce2,
    [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@2365bc75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], 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[0x641e8302, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679d2c70 created: GearsObj[0x70ff91a9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679d2c70 created: GearsObj[0x70ff91a9, 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[0x641e8302, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70ff91a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2273da4, 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 0x150108e8, 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 0x150108e8
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0xfffffffff0010047
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [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@1533ce2,
    [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@156fe314[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x2ee8e4b], 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 0x43d38470: tileRendererInUse null, GearsES2[obj 0x43d38470 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43d38470 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 0x43d38470 created: GearsObj[0x238de439, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43d38470 created: GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43d38470 created: GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x43d38470 FIN GearsES2[obj 0x43d38470 isInit true, usesShared false, 1 GearsObj[0x238de439, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x244d60f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1390318d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x43d38470 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffff0010047, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43d38470, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x43d38470 512x512, swapInterval 1, drawable 0xfffffffff0010047
    [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 0x43d38470 512x512, swapInterval 1, drawable 0xffffffff830107f3
    [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 1
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x43d38470: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x43d38470 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 0xe595b2e: tileRendererInUse null, GearsES2[obj 0xe595b2e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe595b2e 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 0xe595b2e created: GearsObj[0xd8552a4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe595b2e created: GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe595b2e created: GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xe595b2e FIN GearsES2[obj 0xe595b2e isInit true, usesShared false, 1 GearsObj[0xd8552a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x369ee2a7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42268bc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xe595b2e 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff0010047, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xe595b2e, 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 0xe595b2e 496x473, swapInterval 1, drawable 0xfffffffff0010047
    [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 0xe595b2e 496x473, swapInterval 1, drawable 0x150108e8
    [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@1533ce2,
    [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@2f4bae5a[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x7bda1e91], 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 0xe595b2e: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xe595b2e 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 0x39b7bfb7: tileRendererInUse null, GearsES2[obj 0x39b7bfb7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x39b7bfb7 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 0x39b7bfb7 created: GearsObj[0x43fb2a8c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x39b7bfb7 created: GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x39b7bfb7 created: GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x39b7bfb7 FIN GearsES2[obj 0x39b7bfb7 isInit true, usesShared false, 1 GearsObj[0x43fb2a8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e874a76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ccd0a1c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x39b7bfb7 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff830107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x39b7bfb7, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x39b7bfb7 512x512, swapInterval 1, drawable 0xffffffff830107f3
    [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 0x39b7bfb7 512x512, swapInterval 1, drawable 0xfffffffff0010047
    [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@1533ce2,
    [junit] 	handle    0xfffffffff0010047,
    [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@18a54ac3[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4376f806], obj 0x39743134], 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 0x39b7bfb7: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x39b7bfb7 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 @ 1753155501561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155501561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753155503047 ms III - Start
    [junit] SLOCK [T main @ 1753155503048 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155503074 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155503074 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.727 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155503047 ms III - Start
    [junit] SLOCK [T main @ 1753155503048 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155503074 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155503074 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 0.004 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.727 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155503047 ms III - Start
    [junit] SLOCK [T main @ 1753155503048 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155503074 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155503074 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155504386 ms III - Start
    [junit] SLOCK [T main @ 1753155504387 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[0x3ad0a7bc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x6e5779f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x6e5779f5, 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[0x3ad0a7bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e5779f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c09671b, 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 0x150108e8, 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[0x176026f5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68267da0 created: GearsObj[0x5be24b90, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68267da0 created: GearsObj[0x5be24b90, 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[0x176026f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5be24b90, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ac7d884, 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 0xffffffff830107f3, 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[0x6d8d5bf3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x568ff82 created: GearsObj[0x2ae1da33, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x568ff82 created: GearsObj[0x2ae1da33, 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[0x6d8d5bf3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2ae1da33, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x640d8f44, 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 0xffffffff830107f3, 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 @ 1753155508796 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155508796 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.097 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155504386 ms III - Start
    [junit] SLOCK [T main @ 1753155504387 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[0x3ad0a7bc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x6e5779f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x6e5779f5, 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[0x3ad0a7bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e5779f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c09671b, 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 0x150108e8, 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[0x176026f5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68267da0 created: GearsObj[0x5be24b90, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68267da0 created: GearsObj[0x5be24b90, 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[0x176026f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5be24b90, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ac7d884, 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 0xffffffff830107f3, 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[0x6d8d5bf3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x568ff82 created: GearsObj[0x2ae1da33, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x568ff82 created: GearsObj[0x2ae1da33, 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[0x6d8d5bf3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2ae1da33, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x640d8f44, 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 0xffffffff830107f3, 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 @ 1753155508796 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155508796 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01JSplitPaneWithHwGLCanvasPlain took 3.19 sec
    [junit] Testcase: test02JSplitPaneWithHwGLCanvasContainer took 0.578 sec
    [junit] Testcase: test03JSplitPaneWithLwGLJPanel took 0.583 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.097 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155504386 ms III - Start
    [junit] SLOCK [T main @ 1753155504387 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[0x3ad0a7bc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x6e5779f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x6e5779f5, 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[0x3ad0a7bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e5779f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c09671b, 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 0x150108e8, 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[0x176026f5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68267da0 created: GearsObj[0x5be24b90, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68267da0 created: GearsObj[0x5be24b90, 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[0x176026f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5be24b90, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ac7d884, 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 0xffffffff830107f3, 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[0x6d8d5bf3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x568ff82 created: GearsObj[0x2ae1da33, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x568ff82 created: GearsObj[0x2ae1da33, 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[0x6d8d5bf3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2ae1da33, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x640d8f44, 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 0xffffffff830107f3, 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 @ 1753155508796 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155508796 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510161 ms III - Start
    [junit] SLOCK [T main @ 1753155510161 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 / 1045 ms, 57.4 fps, 17 ms/f; total: 60 f, 57.4 fps, 17 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 60 f, 4615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 8571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 12000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 15000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 17647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 22105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 24000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 25714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 28571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 31304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 32500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 35000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 36000.0 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, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 40714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 43448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 45517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 46000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 52000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 52258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 54193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 56129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 56250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 58125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 61875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 61818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 63636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 65454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 65294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 67058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 68823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 70588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 70285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 72000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 73714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 75428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 77142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 76666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 78333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 81666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 83333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 82702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 84324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 85945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 87567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3300 f, 78571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 79534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 80930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 80454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 81818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 81333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 80869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 82173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 83478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 82978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 84255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 85531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 86808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 88085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 87500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 88750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 91250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 92500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 91836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 93061.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 94285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 95510.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 96734.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 97959.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 97200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 98400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 99600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 100800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 102000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 103200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 102352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 103529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 104705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 105882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 107058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 106153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 107307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 108461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 109615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 108679.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 109811.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 110943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 112075.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 113207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 114339.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 113333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 114444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 115555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 116666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 117777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 118888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 117818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 118909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 121090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 122181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 121071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 122142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 123214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 97 ms, 618.5 fps, 1 ms/f; total: 6960 f, 45490.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 45584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 45677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 45769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 45859.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 45949.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 46329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 46415.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 46792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 46875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 47250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 47329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 47701.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 48074.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 48148.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 48518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 48888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 48957.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 49325.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 49390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 49756.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 50121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 50181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 50545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 50909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 50963.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 51325.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 51686.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 51736.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 51785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 52142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 52500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 52544.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 52899.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 53254.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 53294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 53647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 54000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 54035.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 54385.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 54736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 54767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 55116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 55465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 55491.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 55838.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 55862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 56206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 56551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 56571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 56914.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 57257.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 57272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 57613.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 57954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 57966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 58305.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 58644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 58651.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 58988.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 59325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 59329.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 10680 f, 40454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 40528.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 40754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 40981.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 41207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 41433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 41660.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 41886.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 41954.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 42180.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 42406.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 42631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 43082.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 43308.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 43533.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 43759.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 43984.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 44210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 44436.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 44661.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 44719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 44943.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 45168.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 45393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 45617.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 45842.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 46067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 46292.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 46516.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 46741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 46966.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 47191.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 47415.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 47640.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 47865.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 48089.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 48314.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 48539.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 48582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 48805.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 49029.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 49253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 49477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 49701.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 49925.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 50149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 50373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 50597.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 50820.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 51044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 51268.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 51492.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 51716.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 51747.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 51970.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 52193.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 52416.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 52639.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 52862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 53085.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 53308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 53531.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 53754.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 53977.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 103 ms, 582.5 fps, 1 ms/f; total: 14580 f, 39088.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 39144.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 39200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 39255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 39414.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 39469.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 39628.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 39787.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 39841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 40158.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 40317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 40369.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 40527.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 40686.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 40844.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 41002.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 41052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 41210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 41368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 41526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 41574.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 41732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 41889.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 42047.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 42094.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 42251.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 42408.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 42565.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 42722.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 42767.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 42924.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 43080.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 43237.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 43281.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 43437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 43593.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 43750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 43906.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 43948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 44103.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 44259.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 44300.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 44455.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 44611.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 44766.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 44922.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 44961.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 45116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 45271.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 45426.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 45463.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 45618.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 45773.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 45927.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 46082.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 46118.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 46272.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 46426.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 46580.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 46735.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 18240 f, 37530.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 37654.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 37700.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 37823.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 37946.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 38069.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 38193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 38316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 38439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 38562.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 38685.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 38729.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 38852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 38975.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 39098.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 39221.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 39344.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 39467.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 39590.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 39713.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 39754.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 39877.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 40122.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 40245.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 40368.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 40490.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 40613.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 40736.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 40858.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 40897.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 41020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 41142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 41265.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 41387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 41425.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 41547.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 41670.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 41792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 41914.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 42036.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 42158.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 42281.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 42403.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 42439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 42560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 42682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 42804.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 42926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 43048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 43170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 43292.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 43326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 43448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 43569.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 101 ms, 594.0 fps, 1 ms/f; total: 21540 f, 36201.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 21600 f, 35643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 35742.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 35841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 35881.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 35980.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 36079.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 36177.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 36217.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 36315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 36414.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 36513.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 36551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 36650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 36748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 36847.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 36885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 36983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 37081.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 37180.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 37217.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 37315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 37414.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 37450.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 37549.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 37647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 37745.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 37781.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 37879.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 37977.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 38013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 38110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 38208.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 38306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 38403.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 38439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 38536.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 38634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 38731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 38829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 38863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 38961.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 39058.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 39155.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 39253.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 39286.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 39384.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 39481.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 39578.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 39675.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 39708.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 39805.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 39902.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 40032.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 40129.2 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 62, after 63
    [junit] XXXX Visible Part 3/3
    [junit] 1 s: 60 f / 1025 ms, 58.5 fps, 17 ms/f; total: 60 f, 58.5 fps, 17 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 / 59 ms, 1016.9 fps, 0 ms/f; total: 120 f, 110.7 fps, 9 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 166.0 fps, 6 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 221.4 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 276.4 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 331.7 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 387.0 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 442.3 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 497.6 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 552.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 607.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 662.9 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 718.2 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 773.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 828.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 883.1 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 938.3 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 993.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1048.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1103.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1323.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1378.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1488.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1544.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1599.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1654.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1707.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1763.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1873.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 1928.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 1983.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2038.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2093.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2256.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2311.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2366.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2422.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2477.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2587.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2642.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2694.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2749.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2804.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2859.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 2914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 35 ms, 1714.2 fps, 0 ms/f; total: 3240 f, 2874.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 2928.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 2981.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3087.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3141.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3191.4 fps, 0 ms/f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3244.6 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: 3720 f, 3297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3348.0 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: 3840 f, 3398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3504.4 fps, 0 ms/f
    [junit] ++++ Test Singleton.unlock()
    [junit] 1 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 4020 f, 3477.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3630.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3681.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3733.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 3785.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 3837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 3889.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 3941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 3993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4041.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4093.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4145.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4352.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4452.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4503.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4555.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4607.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4659.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 4710.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 4762.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 4814.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 4862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 4913.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 4965.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5017.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5068.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5120.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5224.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5322.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5374.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5426.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5529.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 5633.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 5679.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 5731.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 5783.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 5834.7 fps, 0 ms/f
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155515775 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 5886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 5938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 5989.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6041.3 fps, 0 ms/f
    [junit] SLOCK [T main @ 1753155515776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6087.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 76 ms, 789.4 fps, 1 ms/f; total: 7140 f, 5762.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 5811.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 5859.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 5907.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 5956.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6004.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6053.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6145.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 6193.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 6241.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 6290.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 6338.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 6387.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 6435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 6483.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 6532.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 6580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 6629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 6677.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 6725.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 6774.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 6822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 6870.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 6919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 6967.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7016.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 7058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 7107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 7155.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 7203.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 7252.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 7300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 7348.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 7397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 7445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 7493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 7542.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 7590.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 7639.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 7687.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 7735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 7784.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 7832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 7880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 7929.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 7977.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 8025.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 8074.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 8115.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 8164.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 8212.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 8260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 8309.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 8357.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 8405.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 8454.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 8502.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 8550.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 8599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 8647.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 8695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 8743.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 8792.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 8840.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 8888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 8937.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 8985.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 9033.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 9082.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 9130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 9178.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 9219.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 9267.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 11580 f, 8584.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 8628.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 8666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 8711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 8755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 8800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 8844.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 8888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 8926.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 8971.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 9015.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 9059.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 9104.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 9148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 9186.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 9230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 9275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 9319.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 9363.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 9408.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 9445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 9490.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 9534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 9578.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 9623.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 9667.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 9704.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 9748.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 9793.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 9837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 9881.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 9926.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 9963.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 10007.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 10051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 10095.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 10140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 10184.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 10221.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 10265.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 10309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 10353.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 10398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 10442.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 10478.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 10523.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 10567.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 10611.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 10655.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 10700.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 10736.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 10780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 10824.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 10868.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 10913.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 10957.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 10993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 11037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 11081.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 11125.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 11169.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 11214.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 11250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 11294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 11338.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 11382.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 11426.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 11470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 11506.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 11550.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 11594.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 11638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 11682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 11726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 11762.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 11806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 11850.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 11894.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 16260 f, 11144.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 11185.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 11226.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 11267.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 11309.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 11342.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 11383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 11424.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 11465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 11506.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 11547.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 11581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 11622.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 11663.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 11704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 11745.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 11786.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 11819.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 11860.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 11901.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 11942.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 11983.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 12024.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 12057.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 12098.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 12139.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 12180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 12221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 12262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 12295.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 12336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 12377.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 12418.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 12459.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 12500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 12532.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 12573.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 12614.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 12655.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 12696.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 12737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 12769.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 12810.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 12851.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 12892.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 12933.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 12974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 13006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 13047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 13087.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 13128.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 13169.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 13210.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 13242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 13283.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 13324.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 13365.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 13405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 13437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 13478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 13519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 13560.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 13601.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 13632.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 13673.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 13714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 13755.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 13795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 13827.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 13868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 13908.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 13949.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 13990.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 14031.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 14062.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 14103.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 14144.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 14184.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 14225.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 14266.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 97 ms, 618.5 fps, 1 ms/f; total: 21060 f, 13422.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 13452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 13490.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 13528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 13566.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 13605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 13634.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 13672.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 13711.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 13749.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 13778.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 13816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 13854.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 13893.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 13922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 13960.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 13998.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 14036.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 14075.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 14104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 14142.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 14180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 14218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 14256.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 14294.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 14323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 14361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 14400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 14438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 14476.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 14514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 14543.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 14581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 14619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 14657.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 14695.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 14733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 14762.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 14800.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 14838.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 14876.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 14914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 14952.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 14980.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 15019.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 15057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 15095.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 15133.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 15171.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 15199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 15237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 15275.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 15313.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 15351.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 15389.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 15417.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 15455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 15493.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 15531.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 15569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 15607.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 15635.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 15673.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 15711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 15749.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 15787.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 15825.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 15853.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 15891.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 15929.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 15967.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 16005.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 16042.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 16070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 25500 f, 15187.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 15223.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 15259.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 15294.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 15330.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 15366.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 15392.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 15428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 15464.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 15500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 15535.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 15562.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 15597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 15633.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 15669.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 15704.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 15740.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 15766.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 15802.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 15838.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 15873.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 15909.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 15945.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 15971.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 16007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 16042.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 16078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 16114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 16140.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 16175.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 16211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 16247.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 16282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 16318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 16344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 16379.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 16415.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 16451.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 16486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 16522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 16548.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 16583.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 16619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 16654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 16690.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 16725.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 16751.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 16787.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 16822.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 16858.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 16893.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 16929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 16954.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 16990.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 17026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 17061.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 17097.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 17132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 17158.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 17193.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 17229.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 17264.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 17300.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 17335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 17360.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 17396.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 17431.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 17467.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 17502.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 17538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 17563.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 17599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 17634.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 17670.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 17705.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 17740.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 17765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 17801.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 17836.8 fps, 0 ms/f
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.368 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510161 ms III - Start
    [junit] SLOCK [T main @ 1753155510161 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 / 1045 ms, 57.4 fps, 17 ms/f; total: 60 f, 57.4 fps, 17 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 60 f, 4615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 8571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 12000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 15000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 17647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 22105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 24000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 25714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 28571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 31304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 32500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 35000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 36000.0 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, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 40714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 43448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 45517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 46000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 52000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 52258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 54193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 56129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 56250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 58125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 61875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 61818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 63636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 65454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 65294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 67058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 68823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 70588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 70285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 72000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 73714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 75428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 77142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 76666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 78333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 81666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 83333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 82702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 84324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 85945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 87567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3300 f, 78571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 79534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 80930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 80454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 81818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 81333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 80869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 82173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 83478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 82978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 84255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 85531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 86808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 88085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 87500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 88750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 91250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 92500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 91836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 93061.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 94285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 95510.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 96734.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 97959.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 97200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 98400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 99600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 100800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 102000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 103200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 102352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 103529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 104705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 105882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 107058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 106153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 107307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 108461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 109615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 108679.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 109811.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 110943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 112075.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 113207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 114339.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 113333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 114444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 115555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 116666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 117777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 118888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 117818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 118909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 121090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 122181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 121071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 122142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 123214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 97 ms, 618.5 fps, 1 ms/f; total: 6960 f, 45490.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 45584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 45677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 45769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 45859.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 45949.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 46329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 46415.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 46792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 46875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 47250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 47329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 47701.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 48074.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 48148.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 48518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 48888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 48957.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 49325.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 49390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 49756.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 50121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 50181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 50545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 50909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 50963.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 51325.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 51686.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 51736.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 51785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 52142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 52500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 52544.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 52899.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 53254.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 53294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 53647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 54000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 54035.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 54385.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 54736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 54767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 55116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 55465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 55491.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 55838.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 55862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 56206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 56551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 56571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 56914.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 57257.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 57272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 57613.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 57954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 57966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 58305.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 58644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 58651.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 58988.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 59325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 59329.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 10680 f, 40454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 40528.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 40754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 40981.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 41207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 41433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 41660.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 41886.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 41954.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 42180.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 42406.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 42631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 43082.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 43308.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 43533.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 43759.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 43984.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 44210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 44436.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 44661.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 44719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 44943.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 45168.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 45393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 45617.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 45842.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 46067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 46292.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 46516.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 46741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 46966.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 47191.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 47415.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 47640.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 47865.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 48089.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 48314.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 48539.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 48582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 48805.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 49029.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 49253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 49477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 49701.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 49925.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 50149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 50373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 50597.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 50820.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 51044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 51268.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 51492.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 51716.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 51747.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 51970.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 52193.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 52416.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 52639.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 52862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 53085.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 53308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 53531.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 53754.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 53977.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 103 ms, 582.5 fps, 1 ms/f; total: 14580 f, 39088.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 39144.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 39200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 39255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 39414.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 39469.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 39628.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 39787.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 39841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 40158.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 40317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 40369.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 40527.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 40686.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 40844.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 41002.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 41052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 41210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 41368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 41526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 41574.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 41732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 41889.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 42047.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 42094.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 42251.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 42408.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 42565.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 42722.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 42767.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 42924.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 43080.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 43237.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 43281.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 43437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 43593.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 43750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 43906.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 43948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 44103.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 44259.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 44300.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 44455.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 44611.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 44766.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 44922.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 44961.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 45116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 45271.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 45426.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 45463.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 45618.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 45773.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 45927.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 46082.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 46118.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 46272.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 46426.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 46580.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 46735.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 18240 f, 37530.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 37654.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 37700.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 37823.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 37946.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 38069.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 38193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 38316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 38439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 38562.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 38685.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 38729.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 38852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 38975.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 39098.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 39221.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 39344.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 39467.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 39590.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 39713.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 39754.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 39877.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 40122.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 40245.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 40368.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 40490.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 40613.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 40736.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 40858.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 40897.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 41020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 41142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 41265.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 41387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 41425.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 41547.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 41670.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 41792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 41914.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 42036.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 42158.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 42281.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 42403.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 42439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 42560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 42682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 42804.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 42926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 43048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 43170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 43292.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 43326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 43448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 43569.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 101 ms, 594.0 fps, 1 ms/f; total: 21540 f, 36201.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 21600 f, 35643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 35742.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 35841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 35881.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 35980.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 36079.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 36177.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 36217.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 36315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 36414.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 36513.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 36551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 36650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 36748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 36847.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 36885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 36983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 37081.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 37180.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 37217.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 37315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 37414.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 37450.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 37549.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 37647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 37745.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 37781.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 37879.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 37977.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 38013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 38110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 38208.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 38306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 38403.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 38439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 38536.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 38634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 38731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 38829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 38863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 38961.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 39058.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 39155.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 39253.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 39286.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 39384.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 39481.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 39578.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 39675.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 39708.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 39805.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 39902.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 40032.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 40129.2 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 62, after 63
    [junit] XXXX Visible Part 3/3
    [junit] 1 s: 60 f / 1025 ms, 58.5 fps, 17 ms/f; total: 60 f, 58.5 fps, 17 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 / 59 ms, 1016.9 fps, 0 ms/f; total: 120 f, 110.7 fps, 9 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 166.0 fps, 6 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 221.4 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 276.4 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 331.7 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 387.0 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 442.3 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 497.6 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 552.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 607.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 662.9 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 718.2 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 773.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 828.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 883.1 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 938.3 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 993.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1048.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1103.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1323.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1378.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1488.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1544.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1599.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1654.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1707.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1763.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1873.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 1928.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 1983.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2038.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2093.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2256.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2311.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2366.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2422.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2477.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2587.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2642.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2694.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2749.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2804.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2859.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 2914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 35 ms, 1714.2 fps, 0 ms/f; total: 3240 f, 2874.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 2928.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 2981.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3087.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3141.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3191.4 fps, 0 ms/f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3244.6 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: 3720 f, 3297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3348.0 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: 3840 f, 3398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3504.4 fps, 0 ms/f
    [junit] ++++ Test Singleton.unlock()
    [junit] 1 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 4020 f, 3477.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3630.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3681.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3733.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 3785.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 3837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 3889.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 3941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 3993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4041.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4093.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4145.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4352.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4452.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4503.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4555.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4607.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4659.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 4710.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 4762.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 4814.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 4862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 4913.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 4965.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5017.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5068.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5120.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5224.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5322.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5374.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5426.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5529.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 5633.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 5679.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 5731.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 5783.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 5834.7 fps, 0 ms/f
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155515775 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 5886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 5938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 5989.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6041.3 fps, 0 ms/f
    [junit] SLOCK [T main @ 1753155515776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6087.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 76 ms, 789.4 fps, 1 ms/f; total: 7140 f, 5762.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 5811.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 5859.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 5907.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 5956.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6004.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6053.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6145.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 6193.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 6241.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 6290.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 6338.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 6387.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 6435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 6483.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 6532.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 6580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 6629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 6677.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 6725.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 6774.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 6822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 6870.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 6919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 6967.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7016.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 7058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 7107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 7155.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 7203.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 7252.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 7300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 7348.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 7397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 7445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 7493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 7542.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 7590.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 7639.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 7687.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 7735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 7784.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 7832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 7880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 7929.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 7977.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 8025.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 8074.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 8115.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 8164.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 8212.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 8260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 8309.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 8357.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 8405.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 8454.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 8502.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 8550.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 8599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 8647.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 8695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 8743.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 8792.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 8840.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 8888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 8937.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 8985.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 9033.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 9082.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 9130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 9178.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 9219.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 9267.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 11580 f, 8584.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 8628.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 8666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 8711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 8755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 8800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 8844.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 8888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 8926.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 8971.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 9015.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 9059.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 9104.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 9148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 9186.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 9230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 9275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 9319.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 9363.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 9408.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 9445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 9490.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 9534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 9578.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 9623.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 9667.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 9704.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 9748.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 9793.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 9837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 9881.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 9926.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 9963.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 10007.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 10051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 10095.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 10140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 10184.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 10221.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 10265.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 10309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 10353.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 10398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 10442.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 10478.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 10523.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 10567.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 10611.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 10655.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 10700.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 10736.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 10780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 10824.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 10868.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 10913.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 10957.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 10993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 11037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 11081.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 11125.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 11169.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 11214.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 11250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 11294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 11338.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 11382.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 11426.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 11470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 11506.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 100 ms, 600.0 fps, 1 ms/f; total: 30240 f, 16875.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 16908.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 16941.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 16975.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 17008.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 17042.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 17075.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 17099.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 17133.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 17166.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 17200.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 17233.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 17267.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 17300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 17334.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 17367.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 17401.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 17434.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 17467.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 17501.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 17534.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 17568.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 17591.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 17625.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 17658.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 17692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 17725.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 17759.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 17792.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 17826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 17859.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 17892.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 17926.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 17959.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 17993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 18026.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 18060.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 18083.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 18116.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 18150.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 18183.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 18217.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 18250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 18284.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 18317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 18350.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 18384.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 18417.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 18451.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 18484.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 18518.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 18551.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 18574.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 18608.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 18641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 105 ms, 571.4 fps, 1 ms/f; total: 33540 f, 17634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 11550.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 11594.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 11638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 17665.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 11682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 11726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 11762.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 11806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 11850.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 11894.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 16260 f, 11144.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 11185.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 11226.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 11267.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 11309.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 11342.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 11383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 11424.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 11465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 11506.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 11547.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 11581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 11622.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 11663.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 11704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 11745.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 11786.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 11819.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 11860.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 11901.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 11942.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 11983.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 12024.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 12057.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 17697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 12098.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 12139.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 12180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 12221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 12262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 12295.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 12336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 12377.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 12418.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 12459.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 12500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 12532.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 12573.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 12614.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 12655.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 12696.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 12737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 12769.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 12810.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 12851.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 17728.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 17760.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 17791.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 12892.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 17823.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 12933.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 17854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 12974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 17886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 13006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 17917.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 13047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 17949.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 13087.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 13128.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 17971.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 18003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 18034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 18066.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 18097.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 18129.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 18160.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 18192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 18223.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 18255.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 18286.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 18318.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 18340.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 18371.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 18403.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 18434.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 18466.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 18497.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 18529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 18560.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 18592.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 18623.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 18655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 18686.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 18718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 18750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 18781.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 18803.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 13169.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 13210.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 13242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 13283.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 18834.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 13324.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 13365.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 13405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 18866.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 18897.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 13437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 13478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 18929.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 13519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 18960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 18992.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 19023.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 19055.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 19086.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 19118.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 19149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 19181.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 19212.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 19244.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 19265.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 19296.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 105 ms, 571.4 fps, 1 ms/f; total: 36840 f, 18319.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 18339.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 18369.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 13560.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 13601.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 13632.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 13673.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 13714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 13755.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 13795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 13827.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 13868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 13908.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 37020 f, 18353.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 18383.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 18413.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 18434.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 13949.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 18463.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 18493.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 13990.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 18523.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 14031.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 14062.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 18543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 14103.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 18573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 14144.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 18603.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 14184.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 14225.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 14266.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 97 ms, 618.5 fps, 1 ms/f; total: 21060 f, 13422.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 13452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 13490.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 13528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 13566.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 13605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 13634.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 13672.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 13711.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 13749.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 13778.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 13816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 13854.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 13893.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 13922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 13960.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 13998.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 14036.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 14075.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 14104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 14142.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 14180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 14218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 14256.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 14294.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 14323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 14361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 14400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 14438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 14476.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 14514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 14543.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 14581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 14619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 14657.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 14695.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 14733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 14762.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 14800.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 14838.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 14876.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 14914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 14952.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 14980.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 15019.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 15057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 15095.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 15133.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 15171.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 15199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 15237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 15275.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 15313.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 15351.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 15389.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 15417.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 15455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 15493.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 15531.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 15569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 15607.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 15635.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 15673.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 15711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 15749.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 15787.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 15825.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 15853.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 15891.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 15929.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 15967.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 16005.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 16042.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 16070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 25500 f, 15187.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 15223.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 15259.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 15294.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 15330.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 15366.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 15392.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 15428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 15464.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 15500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 15535.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 15562.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 15597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 15633.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 15669.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 15704.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 15740.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 15766.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 15802.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 15838.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 15873.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 15909.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 15945.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 15971.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 16007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 16042.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 16078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 16114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 16140.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 16175.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 16211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 16247.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 16282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 16318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 16344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 16379.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 16415.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 16451.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 16486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 16522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 16548.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 16583.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 16619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 16654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 16690.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 16725.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 16751.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 16787.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 16822.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 16858.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 16893.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 16929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 16954.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 16990.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 17026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 17061.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 17097.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 17132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 17158.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 17193.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 17229.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 17264.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 17300.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 17335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 17360.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 17396.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 17431.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 17467.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 17502.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 17538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 17563.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 17599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 17634.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 17670.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 17705.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 17740.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 17765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 17801.4 fps, 0 ms/f
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 3.109 sec
    [junit] Testcase: test02Offscreen took 0.039 sec
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 18632.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 18653.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 18683.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 18712.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 18742.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 18762.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 18792.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 18822.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 18852.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 18881.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 18902.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 18931.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 18961.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 18991.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 19020.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 19050.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 19070.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 19100.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 19130.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 19159.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 19189.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 19218.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 19248.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 19268.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 19298.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 19328.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 19357.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 19387.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 19416.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 19437.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 19466.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 19496.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 19525.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 19555.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 19585.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 19605.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 19634.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 19664.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 19693.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 19723.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 19753.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 19773.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 19802.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 19832.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 19861.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 19891.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 19921.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 19940.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 19970.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 20000.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 20029.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 20059.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 20088.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 20108.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 20137.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 94 ms, 638.2 fps, 1 ms/f; total: 40920 f, 19274.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 19302.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 19331.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 19359.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 19387.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 19415.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 19444.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 19472.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 19500.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 19528.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 19548.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 19576.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 19604.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 19632.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 19661.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 19689.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 19717.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 19745.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 19774.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 19802.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 19830.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 19858.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 19887.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 19915.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 19943.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 19962.3 fps, 0 ms/f
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.368 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510161 ms III - Start
    [junit] SLOCK [T main @ 1753155510161 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 / 1045 ms, 57.4 fps, 17 ms/f; total: 60 f, 57.4 fps, 17 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 60 f, 4615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 8571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 12000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 15000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 17647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 22105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 24000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 25714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 28571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 31304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 32500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 35000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 36000.0 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, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 40714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 43448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 45517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 46000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 52000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 52258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 54193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 56129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 56250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 58125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 61875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 61818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 63636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 65454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 65294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 67058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 68823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 70588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 70285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 72000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 73714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 75428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 77142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 76666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 78333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 81666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 83333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 82702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 84324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 85945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 87567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3300 f, 78571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 79534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 80930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 80454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 81818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 81333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 80869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 82173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 83478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 82978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 84255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 85531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 86808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 88085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 87500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 88750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 91250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 92500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 91836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 93061.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 94285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 95510.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 96734.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 97959.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 97200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 98400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 99600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 100800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 102000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 103200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 102352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 103529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 104705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 105882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 107058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 106153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 107307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 108461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 109615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 108679.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 109811.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 110943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 112075.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 113207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 114339.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 113333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 114444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 115555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 116666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 117777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 118888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 117818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 118909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 121090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 122181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 121071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 122142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 123214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 97 ms, 618.5 fps, 1 ms/f; total: 6960 f, 45490.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 45584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 45677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 45769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 45859.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 45949.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 46329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 46415.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 46792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 46875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 47250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 47329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 47701.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 48074.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 48148.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 48518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 48888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 48957.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 49325.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 49390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 49756.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 50121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 50181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 50545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 50909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 50963.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 51325.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 51686.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 51736.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 51785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 52142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 52500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 52544.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 52899.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 53254.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 53294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 53647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 54000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 54035.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 54385.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 54736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 54767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 55116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 55465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 55491.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 55838.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 55862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 56206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 56551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 56571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 56914.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 57257.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 57272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 57613.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 57954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 57966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 58305.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 58644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 58651.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 58988.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 59325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 59329.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 10680 f, 40454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 40528.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 40754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 40981.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 41207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 41433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 41660.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 41886.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 41954.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 42180.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 42406.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 42631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 43082.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 43308.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 43533.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 43759.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 43984.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 44210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 44436.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 44661.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 44719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 44943.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 45168.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 45393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 45617.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 45842.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 46067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 46292.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 46516.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 46741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 46966.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 47191.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 47415.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 47640.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 47865.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 48089.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 48314.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 48539.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 48582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 48805.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 49029.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 49253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 49477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 49701.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 49925.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 50149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 50373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 50597.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 50820.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 51044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 51268.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 51492.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 51716.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 51747.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 51970.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 52193.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 52416.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 52639.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 52862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 53085.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 53308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 53531.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 53754.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 53977.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 103 ms, 582.5 fps, 1 ms/f; total: 14580 f, 39088.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 39144.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 39200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 39255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 39414.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 39469.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 39628.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 39787.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 39841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 40158.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 40317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 40369.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 40527.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 40686.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 40844.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 41002.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 41052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 41210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 41368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 41526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 41574.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 41732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 41889.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 42047.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 42094.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 42251.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 42408.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 42565.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 42722.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 42767.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 42924.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 43080.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 43237.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 43281.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 43437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 43593.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 43750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 43906.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 43948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 44103.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 44259.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 44300.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 44455.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 44611.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 44766.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 44922.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 44961.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 45116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 45271.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 45426.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 45463.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 45618.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 45773.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 45927.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 46082.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 46118.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 46272.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 46426.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 46580.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 46735.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 18240 f, 37530.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 37654.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 37700.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 37823.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 37946.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 38069.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 38193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 38316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 38439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 38562.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 38685.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 38729.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 38852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 38975.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 39098.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 39221.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 39344.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 39467.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 39590.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 39713.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 39754.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 39877.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 40122.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 40245.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 40368.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 40490.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 40613.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 40736.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 40858.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 40897.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 41020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 41142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 41265.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 41387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 41425.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 41547.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 41670.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 41792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 41914.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 42036.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 42158.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 42281.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 42403.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 42439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 42560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 42682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 42804.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 42926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 43048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 43170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 43292.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 43326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 43448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 43569.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 101 ms, 594.0 fps, 1 ms/f; total: 21540 f, 36201.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 21600 f, 35643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 35742.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 35841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 35881.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 35980.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 36079.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 36177.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 36217.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 36315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 36414.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 36513.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 36551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 36650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 36748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 36847.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 36885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 36983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 37081.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 37180.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 37217.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 37315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 37414.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 37450.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 37549.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 37647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 37745.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 37781.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 37879.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 37977.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 38013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 38110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 38208.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 38306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 38403.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 38439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 38536.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 38634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 38731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 38829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 38863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 38961.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 39058.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 39155.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 39253.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 39286.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 39384.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 39481.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 39578.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 39675.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 39708.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 39805.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 39902.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 40032.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 40129.2 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 62, after 63
    [junit] XXXX Visible Part 3/3
    [junit] 1 s: 60 f / 1025 ms, 58.5 fps, 17 ms/f; total: 60 f, 58.5 fps, 17 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 / 59 ms, 1016.9 fps, 0 ms/f; total: 120 f, 110.7 fps, 9 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 166.0 fps, 6 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 221.4 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 276.4 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 331.7 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 387.0 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 442.3 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 497.6 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 552.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 607.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 662.9 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 718.2 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 773.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 828.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 883.1 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 938.3 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 993.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1048.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1103.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1323.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1378.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1488.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1544.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1599.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1654.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1707.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1763.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1873.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 1928.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 1983.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2038.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2093.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2256.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2311.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2366.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2422.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2477.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2587.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2642.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2694.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2749.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2804.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2859.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 2914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 35 ms, 1714.2 fps, 0 ms/f; total: 3240 f, 2874.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 2928.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 2981.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3087.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3141.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3191.4 fps, 0 ms/f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3244.6 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: 3720 f, 3297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3348.0 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: 3840 f, 3398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3504.4 fps, 0 ms/f
    [junit] ++++ Test Singleton.unlock()
    [junit] 1 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 4020 f, 3477.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3630.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3681.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3733.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 3785.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 3837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 3889.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 3941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 3993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4041.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4093.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4145.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4352.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4452.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4503.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4555.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4607.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4659.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 4710.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 4762.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 4814.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 4862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 4913.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 4965.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5017.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5068.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5120.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5224.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5322.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5374.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5426.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5529.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 5633.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 5679.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 5731.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 5783.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 5834.7 fps, 0 ms/f
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155515775 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 5886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 5938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 5989.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6041.3 fps, 0 ms/f
    [junit] SLOCK [T main @ 1753155515776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6087.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 76 ms, 789.4 fps, 1 ms/f; total: 7140 f, 5762.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 5811.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 5859.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 5907.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 5956.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6004.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6053.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6145.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 6193.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 6241.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 6290.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 6338.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 6387.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 6435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 6483.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 6532.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 6580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 6629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 6677.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 6725.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 6774.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 6822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 6870.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 6919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 6967.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7016.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 7058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 7107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 7155.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 7203.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 7252.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 7300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 7348.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 7397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 7445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 7493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 7542.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 7590.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 7639.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 7687.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 7735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 7784.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 7832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 7880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 7929.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 7977.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 8025.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 8074.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 8115.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 8164.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 8212.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 8260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 8309.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 8357.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 8405.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 8454.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 8502.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 8550.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 8599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 8647.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 8695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 8743.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 8792.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 8840.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 8888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 8937.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 8985.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 9033.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 9082.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 9130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 9178.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 9219.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 9267.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 11580 f, 8584.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 8628.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 8666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 8711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 8755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 8800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 8844.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 8888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 8926.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 8971.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 9015.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 9059.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 9104.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 9148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 9186.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 9230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 9275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 9319.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 9363.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 9408.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 9445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 9490.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 9534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 9578.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 9623.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 9667.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 9704.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 9748.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 9793.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 9837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 9881.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 9926.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 9963.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 10007.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 10051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 10095.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 10140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 10184.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 10221.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 10265.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 10309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 10353.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 10398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 10442.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 10478.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 10523.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 10567.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 10611.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 10655.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 10700.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 10736.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 10780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 10824.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 10868.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 10913.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 10957.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 10993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 11037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 11081.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 11125.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 11169.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 11214.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 11250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 11294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 11338.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 11382.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 11426.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 11470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 11506.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 11550.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 11594.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 11638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 11682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 11726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 11762.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 11806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 11850.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 11894.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 16260 f, 11144.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 11185.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 11226.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 11267.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 11309.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 11342.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 11383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 11424.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 11465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 11506.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 11547.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 11581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 11622.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 11663.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 11704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 11745.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 11786.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 11819.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 11860.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 11901.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 11942.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 11983.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 12024.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 12057.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 12098.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 12139.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 12180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 12221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 12262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 12295.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 12336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 12377.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 12418.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 12459.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 12500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 12532.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 12573.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 12614.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 12655.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 12696.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 12737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 12769.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 12810.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 12851.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 12892.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 12933.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 12974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 13006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 13047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 13087.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 13128.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 13169.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 13210.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 13242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 13283.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 13324.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 13365.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 13405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 13437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 13478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 13519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 13560.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 13601.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 13632.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 13673.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 13714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 13755.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 13795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 13827.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 13868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 13908.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 13949.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 13990.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 14031.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 14062.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 14103.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 14144.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 14184.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 14225.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 14266.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 97 ms, 618.5 fps, 1 ms/f; total: 21060 f, 13422.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 13452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 13490.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 13528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 13566.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 13605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 13634.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 13672.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 13711.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 13749.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 13778.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 13816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 13854.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 13893.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 13922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 13960.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 13998.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 14036.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 14075.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 14104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 14142.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 14180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 14218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 14256.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 14294.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 14323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 14361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 14400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 14438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 14476.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 14514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 14543.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 14581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 14619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 14657.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 14695.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 14733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 14762.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 14800.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 14838.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 14876.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 14914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 14952.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 14980.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 15019.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 15057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 15095.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 15133.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 15171.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 15199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 15237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 15275.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 15313.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 15351.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 15389.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 15417.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 15455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 15493.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 15531.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 15569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 15607.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 15635.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 15673.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 15711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 15749.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 15787.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 15825.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 15853.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 15891.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 15929.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 15967.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 16005.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 16042.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 16070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 25500 f, 15187.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 15223.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 15259.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 15294.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 15330.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 15366.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 15392.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 15428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 15464.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 15500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 15535.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 15562.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 15597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 15633.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 15669.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 15704.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 15740.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 15766.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 15802.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 15838.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 15873.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 15909.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 15945.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 15971.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 16007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 16042.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 16078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 16114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 16140.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 16175.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 16211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 16247.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 16282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 16318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 16344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 16379.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 16415.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 16451.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 16486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 16522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 16548.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 16583.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 16619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 16654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 16690.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 16725.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 16751.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 16787.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 16822.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 16858.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 16893.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 16929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 16954.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 16990.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 17026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 17061.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 17097.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 17132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 17158.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 17193.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 17229.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 17264.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 17300.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 17335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 17360.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 17396.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 17431.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 17467.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 17502.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 17538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 17563.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 17599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 17634.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 17670.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 17705.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 17740.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 17765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 17801.4 fps, 0 ms/f
    [junit] ------------- ---------------- ---------------
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 19990.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 20018.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 20047.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 20075.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 20103.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 20131.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 20160.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 20188.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 20216.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 20244.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 20272.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 20301.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 20329.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 20357.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 20385.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 20414.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 20442.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 20470.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 20498.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 20527.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 20555.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 20583.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 20611.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 20640.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 20658.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 20686.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 20714.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 20743.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 20771.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 20799.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 20827.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 20856.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 20884.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 20912.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 20940.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 20968.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 20997.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 21025.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 21053.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 21081.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 21110.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 21138.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 21166.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 21194.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 21222.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 21251.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 21279.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 21307.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 21335.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 21364.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 21392.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 21410.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 21438.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 21466.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 21495.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 45780 f, 20492.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 20519.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 20546.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 20572.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 20599.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 20626.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 20653.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 20680.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 20707.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 20734.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 20760.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 20787.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 20814.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 20841.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 20868.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 20895.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 20922.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 20939.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 20966.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 20993.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 21020.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 21046.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 21073.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 21100.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 21127.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 21154.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 21181.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 21208.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 21234.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 21261.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 21288.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 21315.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 21342.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 21369.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 21395.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 21422.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 21449.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 21476.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 21503.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 21530.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 21557.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 21583.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 21601.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 21627.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 21654.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 21681.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 21708.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 21735.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 21762.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 21788.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 21815.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 21842.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 21869.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 21896.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 21923.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 21949.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 21976.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 22003.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 22030.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 22057.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 22084.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 22110.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 22137.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 22164.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 22191.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 22218.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 22245.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 22271.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 22288.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 22315.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 22342.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 22369.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 22396.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 22422.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 22449.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 22476.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 22503.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 22530.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 22556.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 22583.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 22610.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 22637.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 22664.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 22691.1 fps, 0 ms/f
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155517584 ms III - Start
    [junit] SLOCK [T main @ 1753155517585 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 @ 1753155520418 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155520418 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.534 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155517584 ms III - Start
    [junit] SLOCK [T main @ 1753155517585 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 @ 1753155520418 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155520418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.787 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.534 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155517584 ms III - Start
    [junit] SLOCK [T main @ 1753155517585 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 @ 1753155520418 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155520418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155521795 ms III - Start
    [junit] SLOCK [T main @ 1753155521796 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@78651379,
    [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@2cfae642[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@2cfae642[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@157bad67[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x444e1b33], 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[0x2a1732ed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x69ce1766, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x69ce1766, 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[0x2a1732ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69ce1766, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xae703f4, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@157bad67[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x444e1b33], 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@78651379,
    [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@1549f983[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x75255493], 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[0x6bb30992, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x578c1533, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x578c1533, 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[0x6bb30992, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x578c1533, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x463fd887, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@1549f983[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x75255493], 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@78651379,
    [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@69038833[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x253bb050], 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[0x6ae71aa7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0xb8e3ead, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0xb8e3ead, 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[0x6ae71aa7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb8e3ead, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ec48300, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@69038833[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x253bb050], 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@78651379,
    [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@23d4a793[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0xb3580b1], 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[0x34c3574d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x64798e7a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x64798e7a, 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[0x34c3574d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64798e7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2aec5037, 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 0xffffffffc001089a, 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 0xffffffffc001089a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [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@78651379,
    [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@315261b9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@315261b9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@51241358[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x54d6dd4d], 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[0x768484dc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x1801358a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x1801358a, 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[0x768484dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1801358a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42ca437e, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffad0108eb
    [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@78651379,
    [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@51241358[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x54d6dd4d], 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@78651379,
    [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@381d4dcb[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x7bd159d2], 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[0x45a190ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x455f8fb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x455f8fb0, 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[0x45a190ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x455f8fb0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55c4309b, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@381d4dcb[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x7bd159d2], 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@78651379,
    [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@649a1209[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x14eee085], 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[0x13d89431, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x58236be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x58236be3, 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[0x13d89431, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58236be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7de2d4a1, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@649a1209[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x14eee085], 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@78651379,
    [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@22274269[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x36b62231], 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[0x23f941e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0xf26762, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0xf26762, 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[0x23f941e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf26762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b5e8c35, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [junit] XXX SetVisible OFF XXX
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155529312 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155529313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.211 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155521795 ms III - Start
    [junit] SLOCK [T main @ 1753155521796 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@78651379,
    [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@2cfae642[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@2cfae642[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@157bad67[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x444e1b33], 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[0x2a1732ed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x69ce1766, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x69ce1766, 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[0x2a1732ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69ce1766, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xae703f4, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@157bad67[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x444e1b33], 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@78651379,
    [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@1549f983[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x75255493], 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[0x6bb30992, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x578c1533, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x578c1533, 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[0x6bb30992, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x578c1533, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x463fd887, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@1549f983[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x75255493], 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@78651379,
    [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@69038833[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x253bb050], 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[0x6ae71aa7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0xb8e3ead, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0xb8e3ead, 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[0x6ae71aa7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb8e3ead, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ec48300, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@69038833[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x253bb050], 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@78651379,
    [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@23d4a793[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0xb3580b1], 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[0x34c3574d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x64798e7a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x64798e7a, 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[0x34c3574d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64798e7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2aec5037, 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 0xffffffffc001089a, 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 0xffffffffc001089a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [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@78651379,
    [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@315261b9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@315261b9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@51241358[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x54d6dd4d], 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[0x768484dc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x1801358a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x1801358a, 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[0x768484dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1801358a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42ca437e, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffad0108eb
    [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@78651379,
    [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@51241358[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x54d6dd4d], 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@78651379,
    [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@381d4dcb[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x7bd159d2], 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[0x45a190ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x455f8fb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x455f8fb0, 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[0x45a190ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x455f8fb0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55c4309b, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@381d4dcb[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x7bd159d2], 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@78651379,
    [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@649a1209[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x14eee085], 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[0x13d89431, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x58236be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x58236be3, 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[0x13d89431, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58236be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7de2d4a1, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@649a1209[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x14eee085], 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@78651379,
    [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@22274269[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x36b62231], 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[0x23f941e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0xf26762, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0xf26762, 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[0x23f941e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf26762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b5e8c35, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [junit] XXX SetVisible OFF XXX
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155529312 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155529313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AllVisible took 4.998 sec
    [junit] Testcase: test02VisibleWithCanvas took 2.428 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.211 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155521795 ms III - Start
    [junit] SLOCK [T main @ 1753155521796 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@78651379,
    [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@2cfae642[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@2cfae642[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@157bad67[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x444e1b33], 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[0x2a1732ed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x69ce1766, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x69ce1766, 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[0x2a1732ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69ce1766, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xae703f4, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@157bad67[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x444e1b33], 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@78651379,
    [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@1549f983[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x75255493], 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[0x6bb30992, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x578c1533, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x578c1533, 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[0x6bb30992, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x578c1533, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x463fd887, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@1549f983[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x75255493], 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@78651379,
    [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@69038833[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x253bb050], 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[0x6ae71aa7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0xb8e3ead, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0xb8e3ead, 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[0x6ae71aa7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb8e3ead, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ec48300, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@69038833[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x253bb050], 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@78651379,
    [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@23d4a793[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0xb3580b1], 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[0x34c3574d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x64798e7a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x64798e7a, 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[0x34c3574d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64798e7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2aec5037, 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 0xffffffffc001089a, 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 0xffffffffc001089a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [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@78651379,
    [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@315261b9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@315261b9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], 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@78651379,
    [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@51241358[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x54d6dd4d], 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[0x768484dc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x1801358a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x1801358a, 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[0x768484dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1801358a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42ca437e, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffad0108eb
    [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@78651379,
    [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@51241358[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x54d6dd4d], 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@78651379,
    [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@381d4dcb[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x7bd159d2], 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[0x45a190ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x455f8fb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x455f8fb0, 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[0x45a190ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x455f8fb0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55c4309b, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@381d4dcb[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x7bd159d2], 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@78651379,
    [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@649a1209[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x14eee085], 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[0x13d89431, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x58236be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x58236be3, 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[0x13d89431, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58236be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7de2d4a1, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [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@78651379,
    [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@649a1209[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x14eee085], 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@78651379,
    [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@22274269[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3d740cc], obj 0x36b62231], 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[0x23f941e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0xf26762, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0xf26762, 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[0x23f941e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf26762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b5e8c35, 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 0x340108aa, 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 0x340108aa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xffffffffc001089a
    [junit] XXX SetVisible OFF XXX
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155529312 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155529313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155530880 ms III - Start
    [junit] SLOCK [T main @ 1753155530881 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(0x6c1a3716)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@515880b7[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], 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[0x1edaa986, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x3768b736, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x3768b736, 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[0x1edaa986, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3768b736, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dfa5e6b, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX Add GLCanvas Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@515880b7[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], 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@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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[0x5994adc9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x799ccf71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x799ccf71, 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[0x5994adc9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x799ccf71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68f9cee1, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffc001089a
    [junit] XXXX Panel2(0x3d8d6041) -> Panel3(0x7ed42720 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@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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(0x7ed42720) -> Panel1(0x6c1a3716 START
    [junit] XXXX Add GLCanvas Panel2(0x3d8d6041 -> Panel1(0x6c1a3716) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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@2a9ca12f,
    [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@68193118[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x12db94d4], 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[0x6379ab92, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x7a7592a1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x7a7592a1, 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[0x6379ab92, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a7592a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37de13e9, 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 0xffffffffc001089a, 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 0xffffffffc001089a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX Add GLCanvas Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@68193118[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x12db94d4], 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@2a9ca12f,
    [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@2d6545bd[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x555824ee], 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[0x89da51a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x36f96a35, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x36f96a35, 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[0x89da51a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36f96a35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4582ef6c, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel2(0x3d8d6041) -> Panel1(0x6c1a3716 START
    [junit] XXXX Add GLCanvas Panel2(0x3d8d6041 -> Panel1(0x6c1a3716) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@2d6545bd[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x555824ee], 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@2a9ca12f,
    [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@6880610[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x1e0db022], 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[0x6b1effda, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x45e29048, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x45e29048, 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[0x6b1effda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45e29048, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61a077cc, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x5b010032
    [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 @ 1753155537026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155537026 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.83 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155530880 ms III - Start
    [junit] SLOCK [T main @ 1753155530881 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(0x6c1a3716)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@515880b7[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], 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[0x1edaa986, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x3768b736, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x3768b736, 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[0x1edaa986, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3768b736, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dfa5e6b, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX Add GLCanvas Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@515880b7[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], 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@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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[0x5994adc9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x799ccf71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x799ccf71, 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[0x5994adc9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x799ccf71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68f9cee1, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffc001089a
    [junit] XXXX Panel2(0x3d8d6041) -> Panel3(0x7ed42720 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@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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(0x7ed42720) -> Panel1(0x6c1a3716 START
    [junit] XXXX Add GLCanvas Panel2(0x3d8d6041 -> Panel1(0x6c1a3716) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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@2a9ca12f,
    [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@68193118[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x12db94d4], 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[0x6379ab92, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x7a7592a1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x7a7592a1, 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[0x6379ab92, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a7592a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37de13e9, 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 0xffffffffc001089a, 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 0xffffffffc001089a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX Add GLCanvas Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@68193118[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x12db94d4], 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@2a9ca12f,
    [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@2d6545bd[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x555824ee], 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[0x89da51a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x36f96a35, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x36f96a35, 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[0x89da51a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36f96a35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4582ef6c, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel2(0x3d8d6041) -> Panel1(0x6c1a3716 START
    [junit] XXXX Add GLCanvas Panel2(0x3d8d6041 -> Panel1(0x6c1a3716) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@2d6545bd[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x555824ee], 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@2a9ca12f,
    [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@6880610[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x1e0db022], 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[0x6b1effda, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x45e29048, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x45e29048, 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[0x6b1effda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45e29048, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61a077cc, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x5b010032
    [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 @ 1753155537026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155537026 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 6.101 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.83 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155530880 ms III - Start
    [junit] SLOCK [T main @ 1753155530881 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(0x6c1a3716)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@515880b7[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], 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[0x1edaa986, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x3768b736, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x3768b736, 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[0x1edaa986, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3768b736, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dfa5e6b, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX Add GLCanvas Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@515880b7[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], 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@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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[0x5994adc9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x799ccf71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x799ccf71, 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[0x5994adc9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x799ccf71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68f9cee1, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffc001089a
    [junit] XXXX Panel2(0x3d8d6041) -> Panel3(0x7ed42720 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@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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(0x7ed42720) -> Panel1(0x6c1a3716 START
    [junit] XXXX Add GLCanvas Panel2(0x3d8d6041 -> Panel1(0x6c1a3716) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@1c6fdcee[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0xe337e3a], 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@2a9ca12f,
    [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@68193118[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x12db94d4], 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[0x6379ab92, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x7a7592a1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x7a7592a1, 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[0x6379ab92, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a7592a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37de13e9, 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 0xffffffffc001089a, 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 0xffffffffc001089a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX Add GLCanvas Panel1(0x6c1a3716 -> Panel2(0x3d8d6041) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@68193118[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x12db94d4], 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@2a9ca12f,
    [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@2d6545bd[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x555824ee], 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[0x89da51a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x36f96a35, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x36f96a35, 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[0x89da51a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36f96a35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4582ef6c, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffad0108eb
    [junit] XXXX Panel2(0x3d8d6041) -> Panel1(0x6c1a3716 START
    [junit] XXXX Add GLCanvas Panel2(0x3d8d6041 -> Panel1(0x6c1a3716) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@2a9ca12f,
    [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@2d6545bd[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x555824ee], 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@2a9ca12f,
    [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@6880610[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42450ae0], obj 0x1e0db022], 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[0x6b1effda, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x45e29048, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x45e29048, 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[0x6b1effda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45e29048, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61a077cc, 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 0xffffffffad0108eb, 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 0xffffffffad0108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x5b010032
    [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 @ 1753155537026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155537026 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155538523 ms III - Start
    [junit] SLOCK [T main @ 1753155538524 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155541221 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541222 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541222 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541225 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541225 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[0x63043c0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x6a2c9f36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x6a2c9f36, 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[0x63043c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a2c9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5759d05c, 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 0x5b010032, 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:1753155541289 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155542241 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543877 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:1753155543894 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:1753155543957 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543957 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543958 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543958 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543959 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543959 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[0x1e3f3fa6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x60015ef5 created: GearsObj[0x1c808b7d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x60015ef5 created: GearsObj[0x1c808b7d, 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[0x1e3f3fa6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c808b7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37498b05, 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 0xffffffffad0108eb, 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:1753155543974 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 0x5b010032, 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:1753155545002 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546658 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:1753155546671 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:1753155546830 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546830 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546831 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546831 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546832 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546832 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[0x6c77646b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x61eb6371, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x61eb6371, 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[0x6c77646b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61eb6371, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x285ea74f, 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 0xffffffffad0108eb, 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 0x1015d, 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:1753155547886 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549547 d 0ms]]
    [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:1753155549614 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549614 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549615 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549615 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549616 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549616 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[0x6635b81f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ab9e72c created: GearsObj[0x7406430a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ab9e72c created: GearsObj[0x7406430a, 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[0x6635b81f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7406430a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b28d36, 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 0x1015d, 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:1753155549630 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 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, 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:1753155550645 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552276 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:1753155552292 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:1753155552384 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552384 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 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[0x207090f9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x55b53d44 created: GearsObj[0x5d6726fd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x55b53d44 created: GearsObj[0x5d6726fd, 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[0x207090f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6726fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc913090, 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 0x5b010032, 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:1753155552402 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 0xffffffffad0108eb, 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:1753155553419 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555058 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:1753155555072 d 1ms]]
    [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:1753155555182 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555184 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555184 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[0x60298b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a6afff2 created: GearsObj[0x5378d298, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a6afff2 created: GearsObj[0x5378d298, 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[0x60298b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5378d298, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x280dbec6, 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 0x5b010032, 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:1753155555197 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 0xffffffffad0108eb, 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] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffad0108eb, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155556233 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x5b010032, 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:1753155557876 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155557903 d 0ms]]
    [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:1753155558015 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558018 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558019 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[0x4fcbff8b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2abf4075 created: GearsObj[0x15d8dcf7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2abf4075 created: GearsObj[0x15d8dcf7, 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[0x4fcbff8b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15d8dcf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50b87c0c, 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 0x5b010032, 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 0x5b010032, 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 0x5b010032, 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:1753155559077 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 400x600 of 400x600, swapInterval 1, drawable 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, 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.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:1753155560767 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:1753155560849 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560849 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560850 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560850 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560851 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560851 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[0x40a66618, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x19d481b created: GearsObj[0x233349b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x19d481b created: GearsObj[0x233349b5, 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[0x40a66618, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233349b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7fa695fa, 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 0xffffffffad0108eb, 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:1753155560868 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 0x1015d, 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 0xffffffffad0108eb, 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:1753155561871 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 400x600 of 400x600, swapInterval 1, drawable 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563537 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:1753155563543 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:1753155563629 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563630 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563631 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563631 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563632 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563632 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[0x402f9011, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x26275bef created: GearsObj[0x5d54af49, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x26275bef created: GearsObj[0x5d54af49, 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[0x402f9011, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d54af49, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32f6aa5a, 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 0x5b010032, 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:1753155563647 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 0x1015d, 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] GearsES2.reshape 0x26275bef 0/0 400x540 of 400x540, swapInterval 1, drawable 0xffffffffad0108eb, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155564648 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x1015d, 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:1753155566303 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566310 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566354 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566358 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566358 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566360 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566360 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[0xdaf792e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e222612 created: GearsObj[0x288bd8c3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e222612 created: GearsObj[0x288bd8c3, 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[0xdaf792e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x288bd8c3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63d62f61, 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 0x5b010032, 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:1753155566374 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 0x5b010032, 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:1753155567384 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569053 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:1753155569057 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] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569098 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569104 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569104 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569105 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569105 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[0x514c91e3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7671cb68 created: GearsObj[0x14900173, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7671cb68 created: GearsObj[0x14900173, 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[0x514c91e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14900173, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4eea94, 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 0x1015d, 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:1753155569122 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 0xffffffffad0108eb, 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:1753155570135 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571786 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:1753155571790 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:1753155571862 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571865 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571865 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571867 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571867 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[0x49872bf0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68c72235 created: GearsObj[0x3a311ab9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68c72235 created: GearsObj[0x3a311ab9, 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[0x49872bf0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a311ab9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x544cc169, 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 0x5b010032, 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 0x5b010032, 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:1753155572891 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574558 d 0ms]]
    [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:1753155574604 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574608 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574608 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574609 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574609 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[0x3cfd39ba, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34f7cfd9 created: GearsObj[0x7d581330, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34f7cfd9 created: GearsObj[0x7d581330, 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[0x3cfd39ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d581330, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c5cae86, 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 0x1015d, 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:1753155574626 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 0x1015d, 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:1753155575634 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577285 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] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577289 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] canvas1 pos/siz: 37/1 328x474
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577338 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577345 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577345 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577346 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577346 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[0x2687a91e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e6ef8ad created: GearsObj[0x34e703bf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e6ef8ad created: GearsObj[0x34e703bf, 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[0x2687a91e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34e703bf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x582e8727, 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 0xffffffffad0108eb, 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:1753155577362 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 0x5b010032, 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:1753155578394 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580038 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:1753155580059 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] 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:1753155580144 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580148 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580148 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580149 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580149 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[0x5e3807a7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x747edf66 created: GearsObj[0x488c8521, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x747edf66 created: GearsObj[0x488c8521, 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[0x5e3807a7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x488c8521, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a0af43, 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 0xffffffffad0108eb, 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:1753155580161 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 0x5b010032, 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 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, 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:1753155581173 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffad0108eb, 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:1753155582825 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582847 d 0ms]]
    [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:1753155582981 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582984 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582984 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582986 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582986 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[0x3eda5cea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e55dd0c created: GearsObj[0x17963282, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e55dd0c created: GearsObj[0x17963282, 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[0x3eda5cea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17963282, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x118b567f, 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 0x1015d, 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 0x1015d, 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 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 29.5, [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:1753155584063 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x533 of 339x533, swapInterval 1, drawable 0x5b010032, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 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] 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:1753155585736 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:1753155585825 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585829 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585829 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585830 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585830 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[0x17b19886, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3738449f created: GearsObj[0x7769d605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3738449f created: GearsObj[0x7769d605, 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[0x17b19886, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7769d605, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7151649, 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 0x370108f6, 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:1753155585842 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 0x1015d, 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 29.5, [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:1753155586882 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 424x625 of 424x625, swapInterval 1, drawable 0xffffffffad0108eb, 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:1753155588540 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:1753155588570 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:1753155588654 d 0ms]]
    [junit] canvas1 pos/siz: 348/1 337x474
    [junit] canvas2 pos/siz: 1/1 337x474
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588657 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588657 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588658 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588658 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[0x3463271c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x79da8dc5 created: GearsObj[0x1c18edd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x79da8dc5 created: GearsObj[0x1c18edd3, 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[0x3463271c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c18edd3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2402571b, 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 0x5b010032, 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] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588672 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 -> 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 0xffffffffad0108eb, 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 28.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:1753155589703 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x534 of 417x534, swapInterval 1, drawable 0x1015d, 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:1753155591341 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155591360 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155591392 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155591392 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 53.558 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155538523 ms III - Start
    [junit] SLOCK [T main @ 1753155538524 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155541221 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541222 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541222 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541225 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541225 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[0x63043c0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x6a2c9f36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x6a2c9f36, 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[0x63043c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a2c9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5759d05c, 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 0x5b010032, 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:1753155541289 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155542241 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543877 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:1753155543894 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:1753155543957 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543957 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543958 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543958 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543959 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543959 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[0x1e3f3fa6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x60015ef5 created: GearsObj[0x1c808b7d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x60015ef5 created: GearsObj[0x1c808b7d, 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[0x1e3f3fa6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c808b7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37498b05, 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 0xffffffffad0108eb, 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:1753155543974 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 0x5b010032, 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:1753155545002 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546658 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:1753155546671 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:1753155546830 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546830 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546831 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546831 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546832 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546832 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[0x6c77646b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x61eb6371, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x61eb6371, 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[0x6c77646b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61eb6371, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x285ea74f, 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 0xffffffffad0108eb, 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 0x1015d, 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:1753155547886 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549547 d 0ms]]
    [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:1753155549614 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549614 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549615 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549615 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549616 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549616 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[0x6635b81f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ab9e72c created: GearsObj[0x7406430a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ab9e72c created: GearsObj[0x7406430a, 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[0x6635b81f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7406430a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b28d36, 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 0x1015d, 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:1753155549630 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 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, 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:1753155550645 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552276 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:1753155552292 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:1753155552384 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552384 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 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[0x207090f9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x55b53d44 created: GearsObj[0x5d6726fd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x55b53d44 created: GearsObj[0x5d6726fd, 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[0x207090f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6726fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc913090, 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 0x5b010032, 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:1753155552402 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 0xffffffffad0108eb, 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:1753155553419 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555058 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:1753155555072 d 1ms]]
    [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:1753155555182 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555184 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555184 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[0x60298b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a6afff2 created: GearsObj[0x5378d298, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a6afff2 created: GearsObj[0x5378d298, 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[0x60298b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5378d298, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x280dbec6, 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 0x5b010032, 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:1753155555197 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 0xffffffffad0108eb, 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] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffad0108eb, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155556233 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x5b010032, 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:1753155557876 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155557903 d 0ms]]
    [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:1753155558015 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558018 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558019 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[0x4fcbff8b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2abf4075 created: GearsObj[0x15d8dcf7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2abf4075 created: GearsObj[0x15d8dcf7, 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[0x4fcbff8b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15d8dcf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50b87c0c, 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 0x5b010032, 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 0x5b010032, 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 0x5b010032, 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:1753155559077 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 400x600 of 400x600, swapInterval 1, drawable 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, 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.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:1753155560767 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:1753155560849 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560849 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560850 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560850 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560851 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560851 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[0x40a66618, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x19d481b created: GearsObj[0x233349b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x19d481b created: GearsObj[0x233349b5, 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[0x40a66618, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233349b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7fa695fa, 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 0xffffffffad0108eb, 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:1753155560868 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 0x1015d, 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 0xffffffffad0108eb, 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:1753155561871 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 400x600 of 400x600, swapInterval 1, drawable 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563537 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:1753155563543 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:1753155563629 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563630 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563631 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563631 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563632 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563632 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[0x402f9011, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x26275bef created: GearsObj[0x5d54af49, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x26275bef created: GearsObj[0x5d54af49, 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[0x402f9011, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d54af49, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32f6aa5a, 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 0x5b010032, 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:1753155563647 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 0x1015d, 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] GearsES2.reshape 0x26275bef 0/0 400x540 of 400x540, swapInterval 1, drawable 0xffffffffad0108eb, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155564648 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x1015d, 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:1753155566303 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566310 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566354 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566358 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566358 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566360 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566360 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[0xdaf792e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e222612 created: GearsObj[0x288bd8c3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e222612 created: GearsObj[0x288bd8c3, 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[0xdaf792e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x288bd8c3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63d62f61, 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 0x5b010032, 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:1753155566374 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 0x5b010032, 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:1753155567384 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569053 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:1753155569057 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] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569098 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569104 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569104 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569105 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569105 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[0x514c91e3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7671cb68 created: GearsObj[0x14900173, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7671cb68 created: GearsObj[0x14900173, 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[0x514c91e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14900173, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4eea94, 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 0x1015d, 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:1753155569122 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 0xffffffffad0108eb, 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:1753155570135 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571786 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:1753155571790 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:1753155571862 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571865 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571865 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571867 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571867 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[0x49872bf0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68c72235 created: GearsObj[0x3a311ab9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68c72235 created: GearsObj[0x3a311ab9, 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[0x49872bf0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a311ab9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x544cc169, 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 0x5b010032, 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 0x5b010032, 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:1753155572891 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574558 d 0ms]]
    [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:1753155574604 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574608 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574608 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574609 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574609 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[0x3cfd39ba, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34f7cfd9 created: GearsObj[0x7d581330, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34f7cfd9 created: GearsObj[0x7d581330, 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[0x3cfd39ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d581330, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c5cae86, 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 0x1015d, 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:1753155574626 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 0x1015d, 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:1753155575634 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577285 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] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577289 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] canvas1 pos/siz: 37/1 328x474
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577338 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577345 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577345 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577346 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577346 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[0x2687a91e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e6ef8ad created: GearsObj[0x34e703bf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e6ef8ad created: GearsObj[0x34e703bf, 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[0x2687a91e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34e703bf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x582e8727, 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 0xffffffffad0108eb, 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:1753155577362 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 0x5b010032, 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:1753155578394 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580038 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:1753155580059 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] 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:1753155580144 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580148 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580148 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580149 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580149 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[0x5e3807a7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x747edf66 created: GearsObj[0x488c8521, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x747edf66 created: GearsObj[0x488c8521, 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[0x5e3807a7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x488c8521, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a0af43, 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 0xffffffffad0108eb, 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:1753155580161 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 0x5b010032, 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 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, 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:1753155581173 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffad0108eb, 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:1753155582825 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582847 d 0ms]]
    [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:1753155582981 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582984 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582984 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582986 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582986 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[0x3eda5cea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e55dd0c created: GearsObj[0x17963282, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e55dd0c created: GearsObj[0x17963282, 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[0x3eda5cea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17963282, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x118b567f, 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 0x1015d, 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 0x1015d, 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 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 29.5, [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:1753155584063 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x533 of 339x533, swapInterval 1, drawable 0x5b010032, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 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] 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:1753155585736 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:1753155585825 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585829 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585829 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585830 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585830 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[0x17b19886, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3738449f created: GearsObj[0x7769d605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3738449f created: GearsObj[0x7769d605, 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[0x17b19886, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7769d605, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7151649, 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 0x370108f6, 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:1753155585842 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 0x1015d, 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 29.5, [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:1753155586882 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 424x625 of 424x625, swapInterval 1, drawable 0xffffffffad0108eb, 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:1753155588540 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:1753155588570 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:1753155588654 d 0ms]]
    [junit] canvas1 pos/siz: 348/1 337x474
    [junit] canvas2 pos/siz: 1/1 337x474
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588657 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588657 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588658 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588658 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[0x3463271c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x79da8dc5 created: GearsObj[0x1c18edd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x79da8dc5 created: GearsObj[0x1c18edd3, 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[0x3463271c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c18edd3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2402571b, 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 0x5b010032, 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] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588672 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 -> 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 0xffffffffad0108eb, 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 28.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:1753155589703 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x534 of 417x534, swapInterval 1, drawable 0x1015d, 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:1753155591341 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155591360 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155591392 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155591392 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_Compo_None_One took 5.339 sec
    [junit] Testcase: test01_Compo_Flow_One took 2.775 sec
    [junit] Testcase: test02_Compo_DblBrd_One took 2.867 sec
    [junit] Testcase: test03_Compo_Box_One took 2.741 sec
    [junit] Testcase: test04_Compo_Split_One took 2.78 sec
    [junit] Testcase: test05_Compo_Flow_Two took 2.824 sec
    [junit] Testcase: test06_Compo_DblBrd_Two took 2.862 sec
    [junit] Testcase: test07_Compo_Box_Two took 2.774 sec
    [junit] Testcase: test08_Compo_Split_Two took 2.765 sec
    [junit] Testcase: test10_Frame_None_One took 2.746 sec
    [junit] Testcase: test11_Frame_Flow_One took 2.732 sec
    [junit] Testcase: test12_Frame_DblBrd_One took 2.766 sec
    [junit] Testcase: test13_Frame_Box_One took 2.73 sec
    [junit] Testcase: test14_Frame_Split_One took 2.771 sec
    [junit] Testcase: test15_Frame_Flow_Two took 2.783 sec
    [junit] Testcase: test16_Frame_DblBrd_Two took 2.885 sec
    [junit] Testcase: test17_Frame_Box_Two took 2.831 sec
    [junit] Testcase: test18_Frame_Split_Two took 2.789 sec
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 53.558 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155538523 ms III - Start
    [junit] SLOCK [T main @ 1753155538524 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155541221 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541222 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541222 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541225 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155541225 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[0x63043c0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x6a2c9f36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x6a2c9f36, 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[0x63043c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a2c9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5759d05c, 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 0x5b010032, 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:1753155541289 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155542241 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543877 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:1753155543894 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:1753155543957 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543957 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543958 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543958 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543959 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155543959 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[0x1e3f3fa6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x60015ef5 created: GearsObj[0x1c808b7d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x60015ef5 created: GearsObj[0x1c808b7d, 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[0x1e3f3fa6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c808b7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37498b05, 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 0xffffffffad0108eb, 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:1753155543974 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 0x5b010032, 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:1753155545002 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546658 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:1753155546671 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:1753155546830 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546830 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546831 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546831 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546832 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155546832 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[0x6c77646b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x61eb6371, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x61eb6371, 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[0x6c77646b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61eb6371, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x285ea74f, 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 0xffffffffad0108eb, 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 0x1015d, 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:1753155547886 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549547 d 0ms]]
    [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:1753155549614 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549614 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549615 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549615 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549616 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155549616 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[0x6635b81f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ab9e72c created: GearsObj[0x7406430a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ab9e72c created: GearsObj[0x7406430a, 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[0x6635b81f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7406430a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28b28d36, 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 0x1015d, 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:1753155549630 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 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, 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:1753155550645 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552276 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:1753155552292 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:1753155552384 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552384 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155552385 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[0x207090f9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x55b53d44 created: GearsObj[0x5d6726fd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x55b53d44 created: GearsObj[0x5d6726fd, 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[0x207090f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6726fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc913090, 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 0x5b010032, 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:1753155552402 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 0xffffffffad0108eb, 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:1753155553419 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555058 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:1753155555072 d 1ms]]
    [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:1753155555182 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555183 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555184 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155555184 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[0x60298b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a6afff2 created: GearsObj[0x5378d298, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a6afff2 created: GearsObj[0x5378d298, 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[0x60298b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5378d298, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x280dbec6, 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 0x5b010032, 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:1753155555197 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 0xffffffffad0108eb, 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] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffad0108eb, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155556233 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x5b010032, 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:1753155557876 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155557903 d 0ms]]
    [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:1753155558015 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558016 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558018 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155558019 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[0x4fcbff8b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2abf4075 created: GearsObj[0x15d8dcf7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2abf4075 created: GearsObj[0x15d8dcf7, 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[0x4fcbff8b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15d8dcf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50b87c0c, 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 0x5b010032, 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 0x5b010032, 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 0x5b010032, 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:1753155559077 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 400x600 of 400x600, swapInterval 1, drawable 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, 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.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:1753155560767 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:1753155560849 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560849 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560850 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560850 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560851 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155560851 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[0x40a66618, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x19d481b created: GearsObj[0x233349b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x19d481b created: GearsObj[0x233349b5, 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[0x40a66618, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233349b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7fa695fa, 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 0xffffffffad0108eb, 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:1753155560868 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 0x1015d, 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 0xffffffffad0108eb, 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:1753155561871 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 400x600 of 400x600, swapInterval 1, drawable 0x1015d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563537 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:1753155563543 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:1753155563629 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563630 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563631 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563631 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563632 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155563632 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[0x402f9011, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x26275bef created: GearsObj[0x5d54af49, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x26275bef created: GearsObj[0x5d54af49, 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[0x402f9011, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d54af49, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32f6aa5a, 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 0x5b010032, 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:1753155563647 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 0x1015d, 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] GearsES2.reshape 0x26275bef 0/0 400x540 of 400x540, swapInterval 1, drawable 0xffffffffad0108eb, 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[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155564648 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x1015d, 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:1753155566303 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566310 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566354 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566358 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566358 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566360 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155566360 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[0xdaf792e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e222612 created: GearsObj[0x288bd8c3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e222612 created: GearsObj[0x288bd8c3, 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[0xdaf792e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x288bd8c3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63d62f61, 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 0x5b010032, 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:1753155566374 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 0x5b010032, 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:1753155567384 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569053 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:1753155569057 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] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569098 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569104 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569104 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569105 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155569105 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[0x514c91e3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7671cb68 created: GearsObj[0x14900173, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7671cb68 created: GearsObj[0x14900173, 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[0x514c91e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14900173, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4eea94, 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 0x1015d, 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:1753155569122 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 0xffffffffad0108eb, 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:1753155570135 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571786 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:1753155571790 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:1753155571862 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571865 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571865 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571867 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155571867 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[0x49872bf0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68c72235 created: GearsObj[0x3a311ab9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68c72235 created: GearsObj[0x3a311ab9, 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[0x49872bf0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a311ab9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x544cc169, 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 0x5b010032, 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 0x5b010032, 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:1753155572891 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574558 d 0ms]]
    [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:1753155574604 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574608 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574608 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574609 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155574609 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[0x3cfd39ba, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34f7cfd9 created: GearsObj[0x7d581330, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34f7cfd9 created: GearsObj[0x7d581330, 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[0x3cfd39ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d581330, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c5cae86, 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 0x1015d, 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:1753155574626 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 0x1015d, 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:1753155575634 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577285 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] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577289 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] canvas1 pos/siz: 37/1 328x474
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577338 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577345 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577345 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577346 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155577346 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[0x2687a91e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e6ef8ad created: GearsObj[0x34e703bf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e6ef8ad created: GearsObj[0x34e703bf, 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[0x2687a91e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34e703bf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x582e8727, 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 0xffffffffad0108eb, 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:1753155577362 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 0x5b010032, 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:1753155578394 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580038 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:1753155580059 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] 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:1753155580144 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580148 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580148 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580149 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155580149 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[0x5e3807a7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x747edf66 created: GearsObj[0x488c8521, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x747edf66 created: GearsObj[0x488c8521, 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[0x5e3807a7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x488c8521, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a0af43, 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 0xffffffffad0108eb, 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:1753155580161 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 0x5b010032, 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 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, 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:1753155581173 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffad0108eb, 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:1753155582825 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582847 d 0ms]]
    [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:1753155582981 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582984 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582984 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582986 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155582986 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[0x3eda5cea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e55dd0c created: GearsObj[0x17963282, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e55dd0c created: GearsObj[0x17963282, 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[0x3eda5cea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17963282, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x118b567f, 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 0x1015d, 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 0x1015d, 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 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 29.5, [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:1753155584063 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x533 of 339x533, swapInterval 1, drawable 0x5b010032, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 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] 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:1753155585736 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:1753155585825 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585829 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585829 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585830 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155585830 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[0x17b19886, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3738449f created: GearsObj[0x7769d605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3738449f created: GearsObj[0x7769d605, 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[0x17b19886, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7769d605, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7151649, 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 0x370108f6, 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:1753155585842 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 0x1015d, 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 29.5, [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:1753155586882 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 424x625 of 424x625, swapInterval 1, drawable 0xffffffffad0108eb, 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:1753155588540 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:1753155588570 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:1753155588654 d 0ms]]
    [junit] canvas1 pos/siz: 348/1 337x474
    [junit] canvas2 pos/siz: 1/1 337x474
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588657 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588657 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588658 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588658 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[0x3463271c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x79da8dc5 created: GearsObj[0x1c18edd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x79da8dc5 created: GearsObj[0x1c18edd3, 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[0x3463271c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c18edd3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2402571b, 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 0x5b010032, 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] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155588672 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 -> 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 0xffffffffad0108eb, 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 0xffffffffad0108eb, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 28.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:1753155589703 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x534 of 417x534, swapInterval 1, drawable 0x1015d, 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:1753155591341 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155591360 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155591392 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155591392 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155592938 ms III - Start
    [junit] SLOCK [T main @ 1753155592939 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:1753155595574 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595594 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595598 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595598 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[0x13b468cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x194ec9a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x194ec9a6, 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[0x13b468cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x194ec9a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x224120bf, 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 0xffffffffad0108eb, 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:1753155595663 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155597256 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:1753155597279 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 @ 1753155597319 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155597319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.063 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155592938 ms III - Start
    [junit] SLOCK [T main @ 1753155592939 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:1753155595574 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595594 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595598 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595598 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[0x13b468cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x194ec9a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x194ec9a6, 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[0x13b468cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x194ec9a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x224120bf, 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 0xffffffffad0108eb, 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:1753155595663 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155597256 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:1753155597279 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 @ 1753155597319 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155597319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.338 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.063 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155592938 ms III - Start
    [junit] SLOCK [T main @ 1753155592939 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:1753155595574 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595594 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595598 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155595598 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[0x13b468cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x194ec9a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x194ec9a6, 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[0x13b468cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x194ec9a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x224120bf, 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 0xffffffffad0108eb, 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:1753155595663 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155597256 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:1753155597279 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 @ 1753155597319 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155597319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 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 @ 1753155598652 ms III - Start
    [junit] SLOCK [T main @ 1753155598652 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:1753155601283 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601285 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601287 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601287 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[0x440ea89b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x717e0b63, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x717e0b63, 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[0x440ea89b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x717e0b63, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4cff86d3, 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 0x5b010032, 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] 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:1753155602980 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 @ 1753155603013 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155603013 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.04 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155598652 ms III - Start
    [junit] SLOCK [T main @ 1753155598652 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:1753155601283 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601285 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601287 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601287 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[0x440ea89b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x717e0b63, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x717e0b63, 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[0x440ea89b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x717e0b63, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4cff86d3, 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 0x5b010032, 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] 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:1753155602980 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 @ 1753155603013 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155603013 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.323 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.04 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155598652 ms III - Start
    [junit] SLOCK [T main @ 1753155598652 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:1753155601283 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601285 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601287 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155601287 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[0x440ea89b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x717e0b63, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x717e0b63, 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[0x440ea89b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x717e0b63, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4cff86d3, 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 0x5b010032, 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] 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:1753155602980 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 @ 1753155603013 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155603013 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155604401 ms III - Start
    [junit] SLOCK [T main @ 1753155604402 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155606911 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606913 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606915 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606915 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[0xdb643b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x518c8fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x518c8fc8, 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[0xdb643b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x518c8fc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x300cd8c3, 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 0x1015d, 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] 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:1753155608596 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 @ 1753155608629 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155608629 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.906 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155604401 ms III - Start
    [junit] SLOCK [T main @ 1753155604402 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155606911 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606913 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606915 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606915 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[0xdb643b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x518c8fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x518c8fc8, 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[0xdb643b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x518c8fc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x300cd8c3, 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 0x1015d, 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] 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:1753155608596 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 @ 1753155608629 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155608629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.189 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.906 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155604401 ms III - Start
    [junit] SLOCK [T main @ 1753155604402 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155606911 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606913 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606915 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155606915 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[0xdb643b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x518c8fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x518c8fc8, 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[0xdb643b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x518c8fc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x300cd8c3, 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 0x1015d, 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] 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:1753155608596 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 @ 1753155608629 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155608629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155610052 ms III - Start
    [junit] SLOCK [T main @ 1753155610053 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:1753155612757 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612797 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612803 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612803 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[0x4633549d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x30beed93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x30beed93, 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[0x4633549d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30beed93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d92b0d3, 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 0x160108ec, 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] 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:1753155614444 d 0ms]]
    [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 @ 1753155614485 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155614486 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.133 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155610052 ms III - Start
    [junit] SLOCK [T main @ 1753155610053 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:1753155612757 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612797 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612803 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612803 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[0x4633549d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x30beed93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x30beed93, 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[0x4633549d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30beed93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d92b0d3, 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 0x160108ec, 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] 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:1753155614444 d 0ms]]
    [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 @ 1753155614485 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155614486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.386 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.133 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155610052 ms III - Start
    [junit] SLOCK [T main @ 1753155610053 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:1753155612757 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612797 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612803 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155612803 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[0x4633549d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x30beed93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x30beed93, 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[0x4633549d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30beed93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d92b0d3, 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 0x160108ec, 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] 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:1753155614444 d 0ms]]
    [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 @ 1753155614485 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155614486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT
    [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 @ 1753155615925 ms III - Start
    [junit] SLOCK [T main @ 1753155615926 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:1753155618342 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618409 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618410 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618413 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618413 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618490 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618493 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618493 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[0x1bf8137b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x57a533d9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x57a533d9, 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[0x1bf8137b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57a533d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1aac8a07, 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 0xffffffff800106c8, 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 / 1041 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 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:1753155620169 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 @ 1753155620202 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155620202 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.966 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615925 ms III - Start
    [junit] SLOCK [T main @ 1753155615926 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:1753155618342 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618409 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618410 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618413 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618413 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618490 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618493 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618493 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[0x1bf8137b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x57a533d9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x57a533d9, 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[0x1bf8137b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57a533d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1aac8a07, 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 0xffffffff800106c8, 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 / 1041 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 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:1753155620169 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 @ 1753155620202 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155620202 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.238 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.966 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615925 ms III - Start
    [junit] SLOCK [T main @ 1753155615926 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:1753155618342 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618409 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618410 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618413 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618413 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618490 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618493 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155618493 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[0x1bf8137b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x57a533d9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x57a533d9, 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[0x1bf8137b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57a533d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1aac8a07, 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 0xffffffff800106c8, 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 / 1041 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 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:1753155620169 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 @ 1753155620202 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155620202 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 @ 1753155621846 ms III - Start
    [junit] SLOCK [T main @ 1753155621847 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:1753155624307 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624377 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624378 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624394 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624397 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624397 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624476 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624481 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624481 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[0x704f02b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x539e0583, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x539e0583, 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[0x704f02b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x539e0583, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1118dfc8, 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 0xffffffff800106c8, 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 / 1041 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 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:1753155626164 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 @ 1753155626196 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155626196 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.04 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155621846 ms III - Start
    [junit] SLOCK [T main @ 1753155621847 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:1753155624307 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624377 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624378 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624394 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624397 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624397 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624476 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624481 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624481 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[0x704f02b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x539e0583, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x539e0583, 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[0x704f02b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x539e0583, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1118dfc8, 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 0xffffffff800106c8, 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 / 1041 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 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:1753155626164 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 @ 1753155626196 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155626196 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.314 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.04 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155621846 ms III - Start
    [junit] SLOCK [T main @ 1753155621847 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:1753155624307 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624377 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624378 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624394 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624397 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624397 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624476 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624481 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155624481 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[0x704f02b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x539e0583, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x539e0583, 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[0x704f02b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x539e0583, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1118dfc8, 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 0xffffffff800106c8, 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 / 1041 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 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:1753155626164 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 @ 1753155626196 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155626196 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155627681 ms III - Start
    [junit] SLOCK [T main @ 1753155627682 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 300 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 70000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 111428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 128571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 137142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 154285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 162857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 171428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 157500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 146666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 153333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 166666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 162000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 174000.0 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, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 185454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 190909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 196363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 201818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 207272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 212727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 218181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 223636.3 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, 215000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 220000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 245000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 244615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 3240 f, 98181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 98823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 100588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 102352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 104117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 104571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 106285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 108000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 109714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 108333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 111666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 113333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 115000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 116666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 118333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 121666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 121621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 123243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 124864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 126486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 128108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 129729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 127894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 129473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 131052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 132631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 134210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 135789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 137368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 132000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 133500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 135000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 136500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 138000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 136097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 137560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 139024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 140487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 141951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 143414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 144878.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 142857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 144285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 147142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 148571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 146511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 147906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 149302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 150697.6 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[0x49d11f72, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6b2ea799 created: GearsObj[0x4651fd0e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6b2ea799 created: GearsObj[0x4651fd0e, 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[0x49d11f72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4651fd0e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a269da9, 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 0x5b010032, 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 / 1127 ms, 53.2 fps, 18 ms/f; total: 6540 f, 5584.9 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[0xa041949, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created: GearsObj[0x2a091976, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created: GearsObj[0x2a091976, 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[0xa041949, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a091976, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c1c6ea9, 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 0xffffffffb8010043, 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] *** 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[0x35b5ea17, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x45205f4d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x45205f4d, 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[0x35b5ea17, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45205f4d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fc1e1b1, 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 0xffffffff800106c8, 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.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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[0x11d37bad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x299323f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x299323f1, 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[0x11d37bad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x299323f1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c593fbc, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x79a506a2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4c033984, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4c033984, 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[0x79a506a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c033984, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ee6045, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x703535f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x10026886, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x10026886, 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[0x703535f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10026886, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5713330, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x188539ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x56c00d50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x56c00d50, 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[0x188539ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56c00d50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26978cbd, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x3531bd18, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x36415342, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x36415342, 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[0x3531bd18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36415342, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x313dc2fb, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x1e334bb9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x19b4757f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x19b4757f, 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[0x1e334bb9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19b4757f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13f3d0d7, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x5c29176f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x2082a713, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x2082a713, 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[0x5c29176f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2082a713, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e5e5053, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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[0x4cabba2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x66ce0be0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x66ce0be0, 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[0x4cabba2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66ce0be0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1831ef30, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x760dcca6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x70de3c4a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x70de3c4a, 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[0x760dcca6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70de3c4a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6412393c, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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 @ 1753155634325 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155634325 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.332 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155627681 ms III - Start
    [junit] SLOCK [T main @ 1753155627682 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 300 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 70000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 111428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 128571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 137142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 154285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 162857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 171428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 157500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 146666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 153333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 166666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 162000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 174000.0 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, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 185454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 190909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 196363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 201818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 207272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 212727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 218181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 223636.3 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, 215000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 220000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 245000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 244615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 3240 f, 98181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 98823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 100588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 102352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 104117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 104571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 106285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 108000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 109714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 108333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 111666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 113333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 115000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 116666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 118333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 121666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 121621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 123243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 124864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 126486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 128108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 129729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 127894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 129473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 131052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 132631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 134210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 135789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 137368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 132000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 133500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 135000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 136500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 138000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 136097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 137560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 139024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 140487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 141951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 143414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 144878.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 142857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 144285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 147142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 148571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 146511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 147906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 149302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 150697.6 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[0x49d11f72, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6b2ea799 created: GearsObj[0x4651fd0e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6b2ea799 created: GearsObj[0x4651fd0e, 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[0x49d11f72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4651fd0e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a269da9, 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 0x5b010032, 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 / 1127 ms, 53.2 fps, 18 ms/f; total: 6540 f, 5584.9 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[0xa041949, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created: GearsObj[0x2a091976, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created: GearsObj[0x2a091976, 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[0xa041949, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a091976, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c1c6ea9, 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 0xffffffffb8010043, 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] *** 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[0x35b5ea17, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x45205f4d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x45205f4d, 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[0x35b5ea17, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45205f4d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fc1e1b1, 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 0xffffffff800106c8, 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.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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[0x11d37bad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x299323f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x299323f1, 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[0x11d37bad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x299323f1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c593fbc, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x79a506a2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4c033984, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4c033984, 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[0x79a506a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c033984, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ee6045, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x703535f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x10026886, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x10026886, 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[0x703535f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10026886, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5713330, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x188539ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x56c00d50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x56c00d50, 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[0x188539ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56c00d50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26978cbd, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x3531bd18, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x36415342, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x36415342, 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[0x3531bd18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36415342, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x313dc2fb, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x1e334bb9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x19b4757f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x19b4757f, 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[0x1e334bb9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19b4757f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13f3d0d7, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x5c29176f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x2082a713, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x2082a713, 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[0x5c29176f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2082a713, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e5e5053, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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[0x4cabba2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x66ce0be0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x66ce0be0, 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[0x4cabba2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66ce0be0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1831ef30, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x760dcca6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x70de3c4a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x70de3c4a, 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[0x760dcca6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70de3c4a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6412393c, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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 @ 1753155634325 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155634325 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Animator took 3.669 sec
    [junit] Testcase: test02FPSAnimator took 1.11 sec
    [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.815 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.332 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155627681 ms III - Start
    [junit] SLOCK [T main @ 1753155627682 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 300 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 70000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 111428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 128571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 137142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 154285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 162857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 171428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 157500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 146666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 153333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 166666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 162000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 174000.0 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, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 185454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 190909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 196363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 201818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 207272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 212727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 218181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 223636.3 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, 215000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 220000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 245000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 244615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 3240 f, 98181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 98823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 100588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 102352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 104117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 104571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 106285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 108000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 109714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 108333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 111666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 113333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 115000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 116666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 118333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 121666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 121621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 123243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 124864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 126486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 128108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 129729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 127894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 129473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 131052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 132631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 134210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 135789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 137368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 132000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 133500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 135000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 136500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 138000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 136097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 137560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 139024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 140487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 141951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 143414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 144878.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 142857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 144285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 147142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 148571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 146511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 147906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 149302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 150697.6 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[0x49d11f72, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6b2ea799 created: GearsObj[0x4651fd0e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6b2ea799 created: GearsObj[0x4651fd0e, 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[0x49d11f72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4651fd0e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a269da9, 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 0x5b010032, 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 / 1127 ms, 53.2 fps, 18 ms/f; total: 6540 f, 5584.9 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[0xa041949, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created: GearsObj[0x2a091976, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created: GearsObj[0x2a091976, 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[0xa041949, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a091976, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c1c6ea9, 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 0xffffffffb8010043, 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] *** 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[0x35b5ea17, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x45205f4d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x45205f4d, 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[0x35b5ea17, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45205f4d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fc1e1b1, 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 0xffffffff800106c8, 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.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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[0x11d37bad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x299323f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x299323f1, 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[0x11d37bad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x299323f1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c593fbc, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x79a506a2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4c033984, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4c033984, 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[0x79a506a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c033984, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ee6045, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x703535f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x10026886, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x10026886, 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[0x703535f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10026886, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5713330, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x188539ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x56c00d50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x56c00d50, 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[0x188539ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56c00d50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26978cbd, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x3531bd18, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x36415342, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x36415342, 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[0x3531bd18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36415342, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x313dc2fb, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x1e334bb9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x19b4757f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x19b4757f, 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[0x1e334bb9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19b4757f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13f3d0d7, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffff800106c8
    [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[0x5c29176f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x2082a713, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x2082a713, 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[0x5c29176f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2082a713, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e5e5053, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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[0x4cabba2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x66ce0be0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x66ce0be0, 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[0x4cabba2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66ce0be0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1831ef30, 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 0xffffffffb8010043, 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 0xffffffffb8010043
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x5b010032
    [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[0x760dcca6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x70de3c4a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x70de3c4a, 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[0x760dcca6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70de3c4a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6412393c, 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 0x5b010032, 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 0x5b010032
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffb8010043
    [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 @ 1753155634325 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155634325 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155635971 ms III - Start
    [junit] SLOCK [T main @ 1753155635972 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x1d8ca839, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x59474f18 created: GearsObj[0x341764cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x59474f18 created: GearsObj[0x341764cc, 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[0x1d8ca839, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x341764cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39fec000, 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 0x5b010032, 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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 77, 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, 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, 260000.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] 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, 285000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 315000.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, 288000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 312000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 324000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 310000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 317142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 325714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 334285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 377142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 385714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 394285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 402857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 367500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 382500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 397500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 405000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 412500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 427500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 435000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 442500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 406666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 413333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 426666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 433333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 446666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 453333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 466666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 473333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 486666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 493333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 500000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 456000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] 0 s: 60 f / 99 ms, 606.0 fps, 1 ms/f; total: 4620 f, 42385.3 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: 4680 f, 42935.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 42702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 42631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 42782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 42931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 43076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 43589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 43728.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 44237.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 44745.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 44873.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 45378.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 45882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 46000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 46500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 47000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 47107.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 47603.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 48099.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 48196.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 48688.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 48780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 49268.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 6120 f, 48188.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 48281.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 48750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 49218.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 49302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 49767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 50232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 50307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 50769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 51230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 51297.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 51755.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 52213.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 52272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 52727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 53181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 53636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 53684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 54135.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 54586.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 54626.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 55074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 55522.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 55555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 56000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 56444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 56470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 56911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 57352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 57794.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 57810.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 58248.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 58260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 58695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 59130.4 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[0x222d0a7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x682b2fa created: GearsObj[0x113d7adb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x682b2fa created: GearsObj[0x113d7adb, 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[0x222d0a7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113d7adb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e2ff45e, 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 0x5b010032, 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 60000.0> 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 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 33, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 34, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 35, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 36, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 37, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 38, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 39, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 40, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 41, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 42, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 43, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 44, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 45, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 46, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 47, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 48, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 49, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 50, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 51, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 52, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 53, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 54, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 55, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 56, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 57, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 58, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 1 s: 60 f / 1068 ms, 56.1 fps, 17 ms/f; total: 8220 f, 6810.2 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 59, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 60, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 62, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 61, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 63, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 62, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 64, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 63, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 65, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 64, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 66, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 65, fps 56.179775,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 66, fps 56.179775,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, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 135000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 132000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 144000.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[0x2df0a5ba, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x489115ef created: GearsObj[0x47c8b405, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x489115ef created: GearsObj[0x47c8b405, 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[0x2df0a5ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47c8b405, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb920798, 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 0x5b010032, 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 28, 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 29, 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[0x65ff9580, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x78d98652, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x78d98652, 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[0x65ff9580, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78d98652, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x620148f9, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x701eba83, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x6f462baf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x6f462baf, 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[0x701eba83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f462baf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e00af28, 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 0xffffffffaf010668, 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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x3e6fdbb3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0xb63915, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0xb63915, 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[0x3e6fdbb3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb63915, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x227f83, 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 0xffffffff9a010847, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, 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
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x47072876, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x2f80e4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x2f80e4fa, 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[0x47072876, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f80e4fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b23e033, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 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 0xffffffff800106c8
    [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[0x6240c47f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x40c17877, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x40c17877, 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[0x6240c47f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40c17877, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a9b4609, 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 0xffffffffaf010668, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 26.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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] ++++ 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 @ 1753155643829 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155643829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.535 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155635971 ms III - Start
    [junit] SLOCK [T main @ 1753155635972 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x1d8ca839, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x59474f18 created: GearsObj[0x341764cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x59474f18 created: GearsObj[0x341764cc, 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[0x1d8ca839, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x341764cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39fec000, 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 0x5b010032, 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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 77, 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, 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, 260000.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] 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, 285000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 315000.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, 288000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 312000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 324000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 310000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 317142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 325714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 334285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 377142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 385714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 394285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 402857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 367500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 382500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 397500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 405000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 412500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 427500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 435000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 442500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 406666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 413333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 426666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 433333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 446666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 453333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 466666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 473333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 486666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 493333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 500000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 456000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] 0 s: 60 f / 99 ms, 606.0 fps, 1 ms/f; total: 4620 f, 42385.3 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: 4680 f, 42935.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 42702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 42631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 42782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 42931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 43076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 43589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 43728.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 44237.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 44745.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 44873.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 45378.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 45882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 46000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 46500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 47000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 47107.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 47603.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 48099.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 48196.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 48688.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 48780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 49268.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 6120 f, 48188.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 48281.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 48750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 49218.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 49302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 49767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 50232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 50307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 50769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 51230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 51297.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 51755.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 52213.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 52272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 52727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 53181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 53636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 53684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 54135.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 54586.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 54626.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 55074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 55522.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 55555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 56000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 56444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 56470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 56911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 57352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 57794.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 57810.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 58248.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 58260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 58695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 59130.4 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[0x222d0a7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x682b2fa created: GearsObj[0x113d7adb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x682b2fa created: GearsObj[0x113d7adb, 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[0x222d0a7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113d7adb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e2ff45e, 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 0x5b010032, 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 60000.0> 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 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 33, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 34, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 35, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 36, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 37, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 38, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 39, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 40, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 41, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 42, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 43, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 44, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 45, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 46, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 47, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 48, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 49, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 50, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 51, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 52, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 53, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 54, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 55, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 56, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 57, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 58, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 1 s: 60 f / 1068 ms, 56.1 fps, 17 ms/f; total: 8220 f, 6810.2 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 59, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 60, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 62, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 61, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 63, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 62, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 64, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 63, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 65, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 64, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 66, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 65, fps 56.179775,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 66, fps 56.179775,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, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 135000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 132000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 144000.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[0x2df0a5ba, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x489115ef created: GearsObj[0x47c8b405, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x489115ef created: GearsObj[0x47c8b405, 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[0x2df0a5ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47c8b405, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb920798, 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 0x5b010032, 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 28, 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 29, 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[0x65ff9580, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x78d98652, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x78d98652, 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[0x65ff9580, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78d98652, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x620148f9, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x701eba83, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x6f462baf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x6f462baf, 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[0x701eba83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f462baf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e00af28, 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 0xffffffffaf010668, 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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x3e6fdbb3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0xb63915, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0xb63915, 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[0x3e6fdbb3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb63915, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x227f83, 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 0xffffffff9a010847, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, 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
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x47072876, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x2f80e4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x2f80e4fa, 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[0x47072876, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f80e4fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b23e033, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 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 0xffffffff800106c8
    [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[0x6240c47f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x40c17877, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x40c17877, 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[0x6240c47f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40c17877, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a9b4609, 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 0xffffffffaf010668, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 26.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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] ++++ 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 @ 1753155643829 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155643829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00NoAnimator took 3.86 sec
    [junit] Testcase: test01Animator took 1.35 sec
    [junit] Testcase: test02FPSAnimator took 1.116 sec
    [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.481 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.535 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155635971 ms III - Start
    [junit] SLOCK [T main @ 1753155635972 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x1d8ca839, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x59474f18 created: GearsObj[0x341764cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x59474f18 created: GearsObj[0x341764cc, 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[0x1d8ca839, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x341764cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39fec000, 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 0x5b010032, 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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 77, 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, 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, 260000.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] 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, 285000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 315000.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, 288000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 312000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 324000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 310000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 317142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 325714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 334285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 377142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 385714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 394285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 402857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 367500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 382500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 397500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 405000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 412500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 427500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 435000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 442500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 406666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 413333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 426666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 433333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 446666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 453333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 466666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 473333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 486666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 493333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 500000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 456000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] 0 s: 60 f / 99 ms, 606.0 fps, 1 ms/f; total: 4620 f, 42385.3 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: 4680 f, 42935.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 42702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 42857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 42631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 42782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 42931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 43076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 43589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 43728.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 44237.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 44745.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 44873.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 45378.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 45882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 46000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 46500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 47000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 47107.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 47603.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 48099.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 48196.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 48688.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 48780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 49268.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 6120 f, 48188.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 48281.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 48750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 49218.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 49302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 49767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 50232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 50307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 50769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 51230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 51297.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 51755.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 52213.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 52272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 52727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 53181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 53636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 53684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 54135.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 54586.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 54626.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 55074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 55522.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 55555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 56000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 56444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 56470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 56911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 57352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 57794.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 57810.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 58248.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 58260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 58695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 59130.4 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[0x222d0a7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x682b2fa created: GearsObj[0x113d7adb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x682b2fa created: GearsObj[0x113d7adb, 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[0x222d0a7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113d7adb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e2ff45e, 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 0x5b010032, 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 60000.0> 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 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 33, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 34, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 35, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 36, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 37, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 38, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 39, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 40, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 41, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 42, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 43, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 44, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 45, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 46, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 47, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 48, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 49, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 50, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 51, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 52, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 53, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 54, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 55, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 56, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 57, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 58, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 1 s: 60 f / 1068 ms, 56.1 fps, 17 ms/f; total: 8220 f, 6810.2 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 59, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 60, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 62, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 61, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 63, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 62, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 64, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 63, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 65, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 64, fps 56.179775,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 66, fps 56.179775> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 65, fps 56.179775,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 66, fps 56.179775,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, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 135000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 132000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 144000.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[0x2df0a5ba, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x489115ef created: GearsObj[0x47c8b405, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x489115ef created: GearsObj[0x47c8b405, 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[0x2df0a5ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47c8b405, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb920798, 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 0x5b010032, 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> 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] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 28, 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 29, 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[0x65ff9580, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x78d98652, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x78d98652, 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[0x65ff9580, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78d98652, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x620148f9, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x701eba83, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x6f462baf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x6f462baf, 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[0x701eba83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f462baf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e00af28, 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 0xffffffffaf010668, 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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x3e6fdbb3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0xb63915, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0xb63915, 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[0x3e6fdbb3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb63915, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x227f83, 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 0xffffffff9a010847, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, 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
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0x5b010032
    [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 0x5b010032
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffffaf010668
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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[0x47072876, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x2f80e4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x2f80e4fa, 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[0x47072876, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f80e4fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b23e033, 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 0xffffffff800106c8, 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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 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 0xffffffff800106c8
    [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[0x6240c47f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x40c17877, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x40c17877, 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[0x6240c47f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40c17877, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a9b4609, 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 0xffffffffaf010668, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 26.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffaf010668
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffffaf010668
    [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 0xffffffff800106c8
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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 0xffffffffaf010668
    [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 0x5b010032
    [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 0xffffffff9a010847
    [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 0xffffffff800106c8
    [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] ++++ 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 @ 1753155643829 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155643829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155645394 ms III - Start
    [junit] SLOCK [T main @ 1753155645394 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
    [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@642c095a,
    [junit] 	handle    0x5b010032,
    [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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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@642c095a,
    [junit] 	Handle    0x5b010032,
    [junit] 	Surface   JAWTWindow[0x180ba154][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 0xd00100, surfaceHandle 0x5b010032, 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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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@642c095a,
    [junit] 	handle    0x5b010032,
    [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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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 <64124785, 6c8695d0>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
    [junit] fps: 11.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 @ 1753155650137 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155650139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.447 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@642c095a,
    [junit] 	handle    0x5b010032,
    [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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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@642c095a,
    [junit] 	Handle    0x5b010032,
    [junit] 	Surface   JAWTWindow[0x180ba154][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 0xd00100, surfaceHandle 0x5b010032, 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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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@642c095a,
    [junit] 	handle    0x5b010032,
    [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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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 <64124785, 6c8695d0>[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 @ 1753155645394 ms III - Start
    [junit] SLOCK [T main @ 1753155645394 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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: 11.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 @ 1753155650137 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155650139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 4.7 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.447 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@642c095a,
    [junit] 	handle    0x5b010032,
    [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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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@642c095a,
    [junit] 	Handle    0x5b010032,
    [junit] 	Surface   JAWTWindow[0x180ba154][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 0xd00100, surfaceHandle 0x5b010032, 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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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@642c095a,
    [junit] 	handle    0x5b010032,
    [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@67a7f992[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x237d853a], obj 0x5a9dcb3b], 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 <64124785, 6c8695d0>[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 @ 1753155645394 ms III - Start
    [junit] SLOCK [T main @ 1753155645394 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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: 11.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 @ 1753155650137 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155650139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155651650 ms III - Start
    [junit] SLOCK [T main @ 1753155651650 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 0x3f374622: tileRendererInUse null, GearsES2[obj 0x3f374622 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3f374622 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3f374622 created: GearsObj[0x5854aa09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3f374622 created: GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3f374622 created: GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3f374622 FIN GearsES2[obj 0x3f374622 isInit true, usesShared false, 1 GearsObj[0x5854aa09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752aa36d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3f374622 0/0 283x154 of 283x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3f374622, 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 0x3f374622 283x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2b11e5bf: tileRendererInUse null, GearsES2[obj 0x2b11e5bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2b11e5bf on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2b11e5bf created: GearsObj[0x74194285, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2b11e5bf created: GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2b11e5bf created: GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2b11e5bf FIN GearsES2[obj 0x2b11e5bf isInit true, usesShared false, 1 GearsObj[0x74194285, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68f4730c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2b11e5bf 0/0 291x154 of 291x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2b11e5bf, 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 0x2b11e5bf 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e92b0a9: tileRendererInUse null, GearsES2[obj 0x2e92b0a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e92b0a9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e92b0a9 created: GearsObj[0x5e3db0f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e92b0a9 created: GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e92b0a9 created: GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e92b0a9 FIN GearsES2[obj 0x2e92b0a9 isInit true, usesShared false, 1 GearsObj[0x5e3db0f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ea21d78, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e92b0a9 0/0 282x154 of 282x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e92b0a9, 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 0x2e92b0a9 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3f374622 283x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2b11e5bf 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2e92b0a9 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e92b0a9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e92b0a9 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2b11e5bf: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2b11e5bf FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f374622: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f374622 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 0x7fa85fc6: tileRendererInUse null, GearsES2[obj 0x7fa85fc6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7fa85fc6 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7fa85fc6 created: GearsObj[0x57fe5e0a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7fa85fc6 created: GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7fa85fc6 created: GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7fa85fc6 FIN GearsES2[obj 0x7fa85fc6 isInit true, usesShared false, 1 GearsObj[0x57fe5e0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x713c7e3c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7fa85fc6 0/0 291x154 of 291x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7fa85fc6, 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 0x7fa85fc6 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x28c325e0: tileRendererInUse null, GearsES2[obj 0x28c325e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28c325e0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28c325e0 created: GearsObj[0x26501090, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28c325e0 created: GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28c325e0 created: GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x28c325e0 FIN GearsES2[obj 0x28c325e0 isInit true, usesShared false, 1 GearsObj[0x26501090, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e331ce4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x28c325e0 0/0 282x154 of 282x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28c325e0, 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 0x28c325e0 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7fa85fc6 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x28c325e0 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28c325e0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28c325e0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7fa85fc6: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7fa85fc6 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 @ 1753155655687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155655687 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.743 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155651650 ms III - Start
    [junit] SLOCK [T main @ 1753155651650 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 0x3f374622: tileRendererInUse null, GearsES2[obj 0x3f374622 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3f374622 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3f374622 created: GearsObj[0x5854aa09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3f374622 created: GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3f374622 created: GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3f374622 FIN GearsES2[obj 0x3f374622 isInit true, usesShared false, 1 GearsObj[0x5854aa09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752aa36d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3f374622 0/0 283x154 of 283x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3f374622, 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 0x3f374622 283x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2b11e5bf: tileRendererInUse null, GearsES2[obj 0x2b11e5bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2b11e5bf on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2b11e5bf created: GearsObj[0x74194285, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2b11e5bf created: GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2b11e5bf created: GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2b11e5bf FIN GearsES2[obj 0x2b11e5bf isInit true, usesShared false, 1 GearsObj[0x74194285, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68f4730c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2b11e5bf 0/0 291x154 of 291x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2b11e5bf, 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 0x2b11e5bf 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e92b0a9: tileRendererInUse null, GearsES2[obj 0x2e92b0a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e92b0a9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e92b0a9 created: GearsObj[0x5e3db0f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e92b0a9 created: GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e92b0a9 created: GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e92b0a9 FIN GearsES2[obj 0x2e92b0a9 isInit true, usesShared false, 1 GearsObj[0x5e3db0f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ea21d78, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e92b0a9 0/0 282x154 of 282x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e92b0a9, 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 0x2e92b0a9 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3f374622 283x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2b11e5bf 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2e92b0a9 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e92b0a9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e92b0a9 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2b11e5bf: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2b11e5bf FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f374622: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f374622 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 0x7fa85fc6: tileRendererInUse null, GearsES2[obj 0x7fa85fc6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7fa85fc6 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7fa85fc6 created: GearsObj[0x57fe5e0a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7fa85fc6 created: GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7fa85fc6 created: GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7fa85fc6 FIN GearsES2[obj 0x7fa85fc6 isInit true, usesShared false, 1 GearsObj[0x57fe5e0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x713c7e3c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7fa85fc6 0/0 291x154 of 291x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7fa85fc6, 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 0x7fa85fc6 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x28c325e0: tileRendererInUse null, GearsES2[obj 0x28c325e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28c325e0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28c325e0 created: GearsObj[0x26501090, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28c325e0 created: GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28c325e0 created: GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x28c325e0 FIN GearsES2[obj 0x28c325e0 isInit true, usesShared false, 1 GearsObj[0x26501090, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e331ce4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x28c325e0 0/0 282x154 of 282x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28c325e0, 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 0x28c325e0 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7fa85fc6 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x28c325e0 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28c325e0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28c325e0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7fa85fc6: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7fa85fc6 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 @ 1753155655687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155655687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.912 sec
    [junit] Testcase: test02 took 0.74 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.743 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155651650 ms III - Start
    [junit] SLOCK [T main @ 1753155651650 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 0x3f374622: tileRendererInUse null, GearsES2[obj 0x3f374622 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3f374622 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3f374622 created: GearsObj[0x5854aa09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3f374622 created: GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3f374622 created: GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3f374622 FIN GearsES2[obj 0x3f374622 isInit true, usesShared false, 1 GearsObj[0x5854aa09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16a16cfb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752aa36d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3f374622 0/0 283x154 of 283x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3f374622, 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 0x3f374622 283x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2b11e5bf: tileRendererInUse null, GearsES2[obj 0x2b11e5bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2b11e5bf on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2b11e5bf created: GearsObj[0x74194285, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2b11e5bf created: GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2b11e5bf created: GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2b11e5bf FIN GearsES2[obj 0x2b11e5bf isInit true, usesShared false, 1 GearsObj[0x74194285, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x304a0743, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68f4730c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2b11e5bf 0/0 291x154 of 291x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2b11e5bf, 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 0x2b11e5bf 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e92b0a9: tileRendererInUse null, GearsES2[obj 0x2e92b0a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e92b0a9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e92b0a9 created: GearsObj[0x5e3db0f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e92b0a9 created: GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e92b0a9 created: GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e92b0a9 FIN GearsES2[obj 0x2e92b0a9 isInit true, usesShared false, 1 GearsObj[0x5e3db0f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42bf59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ea21d78, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e92b0a9 0/0 282x154 of 282x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e92b0a9, 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 0x2e92b0a9 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3f374622 283x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2b11e5bf 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2e92b0a9 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e92b0a9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e92b0a9 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2b11e5bf: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2b11e5bf FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f374622: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f374622 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 0x7fa85fc6: tileRendererInUse null, GearsES2[obj 0x7fa85fc6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7fa85fc6 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7fa85fc6 created: GearsObj[0x57fe5e0a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7fa85fc6 created: GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7fa85fc6 created: GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7fa85fc6 FIN GearsES2[obj 0x7fa85fc6 isInit true, usesShared false, 1 GearsObj[0x57fe5e0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58d63aad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x713c7e3c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7fa85fc6 0/0 291x154 of 291x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7fa85fc6, 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 0x7fa85fc6 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x28c325e0: tileRendererInUse null, GearsES2[obj 0x28c325e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28c325e0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28c325e0 created: GearsObj[0x26501090, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28c325e0 created: GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28c325e0 created: GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x28c325e0 FIN GearsES2[obj 0x28c325e0 isInit true, usesShared false, 1 GearsObj[0x26501090, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd2e6047, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e331ce4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x28c325e0 0/0 282x154 of 282x154, swapInterval 0, drawable 0x6d0108ec, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28c325e0, 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 0x28c325e0 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7fa85fc6 291x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x28c325e0 282x154, swapInterval 0, drawable 0x6d0108ec
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28c325e0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28c325e0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7fa85fc6: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7fa85fc6 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 @ 1753155655687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155655687 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 @ 1753155657513 ms III - Start
    [junit] SLOCK [T main @ 1753155657513 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155661247 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155661247 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 @ 1753155657513 ms III - Start
    [junit] SLOCK [T main @ 1753155657513 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155661247 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155661247 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 1.372 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 @ 1753155657513 ms III - Start
    [junit] SLOCK [T main @ 1753155657513 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155661247 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155661247 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 @ 1753155662569 ms III - Start
    [junit] SLOCK [T main @ 1753155662571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x678a72db: tileRendererInUse null, GearsES2[obj 0x678a72db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x678a72db 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 0x678a72db created: GearsObj[0x7647699d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x678a72db created: GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x678a72db created: GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x678a72db FIN GearsES2[obj 0x678a72db isInit true, usesShared false, 1 GearsObj[0x7647699d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x560e1f9f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x678a72db 0/0 282x154 of 282x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x678a72db, 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 0x678a72db 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3df982fc: tileRendererInUse null, GearsES2[obj 0x3df982fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3df982fc 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 0x3df982fc created: GearsObj[0x7e0b480e, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3df982fc created: GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3df982fc created: GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3df982fc FIN GearsES2[obj 0x3df982fc isInit true, usesShared false, 1 GearsObj[0x7e0b480e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7028a722, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3df982fc 0/0 291x154 of 291x154, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3df982fc, 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 0x3df982fc 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1db7e56: tileRendererInUse null, GearsES2[obj 0x1db7e56 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1db7e56 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 0x1db7e56 created: GearsObj[0x1f642e7d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1db7e56 created: GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1db7e56 created: GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1db7e56 FIN GearsES2[obj 0x1db7e56 isInit true, usesShared false, 1 GearsObj[0x1f642e7d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4a12544c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1db7e56 0/0 283x154 of 283x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1db7e56, 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 0x1db7e56 283x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x678a72db 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3df982fc 291x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1db7e56 283x154, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x678a72db: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x678a72db FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3df982fc: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3df982fc FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1db7e56: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1db7e56 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 0x232aa7b8: tileRendererInUse null, GearsES2[obj 0x232aa7b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x232aa7b8 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 0x232aa7b8 created: GearsObj[0x41e826b8, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x232aa7b8 created: GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x232aa7b8 created: GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x232aa7b8 FIN GearsES2[obj 0x232aa7b8 isInit true, usesShared false, 1 GearsObj[0x41e826b8, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x479d63da, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x232aa7b8 0/0 282x154 of 282x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x232aa7b8, 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 0x232aa7b8 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a527f95: tileRendererInUse null, GearsES2[obj 0x6a527f95 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a527f95 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 0x6a527f95 created: GearsObj[0x2e11ff5a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6a527f95 created: GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6a527f95 created: GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a527f95 FIN GearsES2[obj 0x6a527f95 isInit true, usesShared false, 1 GearsObj[0x2e11ff5a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4bd06d96, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a527f95 0/0 291x154 of 291x154, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a527f95, 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 0x6a527f95 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x232aa7b8 282x154, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6a527f95 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x232aa7b8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x232aa7b8 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a527f95: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a527f95 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 @ 1753155666455 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155666455 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.566 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155662569 ms III - Start
    [junit] SLOCK [T main @ 1753155662571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x678a72db: tileRendererInUse null, GearsES2[obj 0x678a72db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x678a72db 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 0x678a72db created: GearsObj[0x7647699d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x678a72db created: GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x678a72db created: GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x678a72db FIN GearsES2[obj 0x678a72db isInit true, usesShared false, 1 GearsObj[0x7647699d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x560e1f9f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x678a72db 0/0 282x154 of 282x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x678a72db, 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 0x678a72db 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3df982fc: tileRendererInUse null, GearsES2[obj 0x3df982fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3df982fc 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 0x3df982fc created: GearsObj[0x7e0b480e, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3df982fc created: GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3df982fc created: GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3df982fc FIN GearsES2[obj 0x3df982fc isInit true, usesShared false, 1 GearsObj[0x7e0b480e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7028a722, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3df982fc 0/0 291x154 of 291x154, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3df982fc, 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 0x3df982fc 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1db7e56: tileRendererInUse null, GearsES2[obj 0x1db7e56 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1db7e56 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 0x1db7e56 created: GearsObj[0x1f642e7d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1db7e56 created: GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1db7e56 created: GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1db7e56 FIN GearsES2[obj 0x1db7e56 isInit true, usesShared false, 1 GearsObj[0x1f642e7d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4a12544c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1db7e56 0/0 283x154 of 283x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1db7e56, 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 0x1db7e56 283x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x678a72db 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3df982fc 291x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1db7e56 283x154, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x678a72db: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x678a72db FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3df982fc: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3df982fc FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1db7e56: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1db7e56 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 0x232aa7b8: tileRendererInUse null, GearsES2[obj 0x232aa7b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x232aa7b8 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 0x232aa7b8 created: GearsObj[0x41e826b8, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x232aa7b8 created: GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x232aa7b8 created: GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x232aa7b8 FIN GearsES2[obj 0x232aa7b8 isInit true, usesShared false, 1 GearsObj[0x41e826b8, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x479d63da, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x232aa7b8 0/0 282x154 of 282x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x232aa7b8, 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 0x232aa7b8 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a527f95: tileRendererInUse null, GearsES2[obj 0x6a527f95 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a527f95 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 0x6a527f95 created: GearsObj[0x2e11ff5a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6a527f95 created: GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6a527f95 created: GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a527f95 FIN GearsES2[obj 0x6a527f95 isInit true, usesShared false, 1 GearsObj[0x2e11ff5a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4bd06d96, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a527f95 0/0 291x154 of 291x154, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a527f95, 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 0x6a527f95 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x232aa7b8 282x154, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6a527f95 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x232aa7b8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x232aa7b8 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a527f95: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a527f95 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 @ 1753155666455 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155666455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.827 sec
    [junit] Testcase: test02 took 0.667 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.566 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155662569 ms III - Start
    [junit] SLOCK [T main @ 1753155662571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x678a72db: tileRendererInUse null, GearsES2[obj 0x678a72db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x678a72db 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 0x678a72db created: GearsObj[0x7647699d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x678a72db created: GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x678a72db created: GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x678a72db FIN GearsES2[obj 0x678a72db isInit true, usesShared false, 1 GearsObj[0x7647699d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x71431e5d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x560e1f9f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x678a72db 0/0 282x154 of 282x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x678a72db, 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 0x678a72db 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3df982fc: tileRendererInUse null, GearsES2[obj 0x3df982fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3df982fc 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 0x3df982fc created: GearsObj[0x7e0b480e, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3df982fc created: GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3df982fc created: GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3df982fc FIN GearsES2[obj 0x3df982fc isInit true, usesShared false, 1 GearsObj[0x7e0b480e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x202adb65, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7028a722, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3df982fc 0/0 291x154 of 291x154, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3df982fc, 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 0x3df982fc 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1db7e56: tileRendererInUse null, GearsES2[obj 0x1db7e56 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1db7e56 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 0x1db7e56 created: GearsObj[0x1f642e7d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1db7e56 created: GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1db7e56 created: GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1db7e56 FIN GearsES2[obj 0x1db7e56 isInit true, usesShared false, 1 GearsObj[0x1f642e7d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7c380ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4a12544c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1db7e56 0/0 283x154 of 283x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1db7e56, 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 0x1db7e56 283x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x678a72db 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3df982fc 291x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1db7e56 283x154, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x678a72db: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x678a72db FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3df982fc: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3df982fc FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1db7e56: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1db7e56 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 0x232aa7b8: tileRendererInUse null, GearsES2[obj 0x232aa7b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x232aa7b8 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 0x232aa7b8 created: GearsObj[0x41e826b8, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x232aa7b8 created: GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x232aa7b8 created: GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x232aa7b8 FIN GearsES2[obj 0x232aa7b8 isInit true, usesShared false, 1 GearsObj[0x41e826b8, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x53ccf292, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x479d63da, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x232aa7b8 0/0 282x154 of 282x154, swapInterval 0, drawable 0x5b010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x232aa7b8, 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 0x232aa7b8 282x154, swapInterval 0, drawable 0x5b010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a527f95: tileRendererInUse null, GearsES2[obj 0x6a527f95 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a527f95 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 0x6a527f95 created: GearsObj[0x2e11ff5a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6a527f95 created: GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6a527f95 created: GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a527f95 FIN GearsES2[obj 0x6a527f95 isInit true, usesShared false, 1 GearsObj[0x2e11ff5a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70c79aa5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4bd06d96, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a527f95 0/0 291x154 of 291x154, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a527f95, 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 0x6a527f95 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x232aa7b8 282x154, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6a527f95 291x154, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x232aa7b8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x232aa7b8 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a527f95: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a527f95 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 @ 1753155666455 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155666455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155668025 ms III - Start
    [junit] SLOCK [T main @ 1753155668026 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x3cc1acf1: tileRendererInUse null, GearsES2[obj 0x3cc1acf1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3cc1acf1 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 0x3cc1acf1 created: GearsObj[0x2386234d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3cc1acf1 created: GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3cc1acf1 created: GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cc1acf1 FIN GearsES2[obj 0x3cc1acf1 isInit true, usesShared false, 1 GearsObj[0x2386234d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x10448b15, 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 0x3cc1acf1 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cc1acf1, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cc1acf1 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cc1acf1, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [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 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc1acf1: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc1acf1 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 0x27cef6b6: tileRendererInUse null, GearsES2[obj 0x27cef6b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27cef6b6 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 0x27cef6b6 created: GearsObj[0x501427c9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x27cef6b6 created: GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x27cef6b6 created: GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x27cef6b6 FIN GearsES2[obj 0x27cef6b6 isInit true, usesShared false, 1 GearsObj[0x501427c9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x74ab1f1f, 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 0x27cef6b6 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27cef6b6, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 640x480, swapInterval 0, drawable 0x650108c8
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x27cef6b6 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27cef6b6, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [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 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27cef6b6: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27cef6b6 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 0x56783a49: tileRendererInUse null, GearsES2[obj 0x56783a49 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56783a49 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 0x56783a49 created: GearsObj[0xa076a79, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x56783a49 created: GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x56783a49 created: GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x56783a49 FIN GearsES2[obj 0x56783a49 isInit true, usesShared false, 1 GearsObj[0xa076a79, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x351ca228, 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 0x56783a49 0/0 310x480 of 310x480, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56783a49, 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 0x650108c8, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 640x480, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x56783a49 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56783a49, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [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 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x56783a49: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x56783a49 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 @ 1753155672703 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155672703 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.37 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155668025 ms III - Start
    [junit] SLOCK [T main @ 1753155668026 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x3cc1acf1: tileRendererInUse null, GearsES2[obj 0x3cc1acf1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3cc1acf1 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 0x3cc1acf1 created: GearsObj[0x2386234d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3cc1acf1 created: GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3cc1acf1 created: GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cc1acf1 FIN GearsES2[obj 0x3cc1acf1 isInit true, usesShared false, 1 GearsObj[0x2386234d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x10448b15, 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 0x3cc1acf1 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cc1acf1, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cc1acf1 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cc1acf1, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [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 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc1acf1: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc1acf1 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 0x27cef6b6: tileRendererInUse null, GearsES2[obj 0x27cef6b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27cef6b6 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 0x27cef6b6 created: GearsObj[0x501427c9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x27cef6b6 created: GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x27cef6b6 created: GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x27cef6b6 FIN GearsES2[obj 0x27cef6b6 isInit true, usesShared false, 1 GearsObj[0x501427c9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x74ab1f1f, 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 0x27cef6b6 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27cef6b6, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 640x480, swapInterval 0, drawable 0x650108c8
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x27cef6b6 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27cef6b6, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [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 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27cef6b6: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27cef6b6 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 0x56783a49: tileRendererInUse null, GearsES2[obj 0x56783a49 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56783a49 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 0x56783a49 created: GearsObj[0xa076a79, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x56783a49 created: GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x56783a49 created: GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x56783a49 FIN GearsES2[obj 0x56783a49 isInit true, usesShared false, 1 GearsObj[0xa076a79, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x351ca228, 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 0x56783a49 0/0 310x480 of 310x480, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56783a49, 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 0x650108c8, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 640x480, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x56783a49 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56783a49, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [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 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x56783a49: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x56783a49 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 @ 1753155672703 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155672703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_texUnit0_keepTex0_ES2 took 3.19 sec
    [junit] Testcase: test02_texUnit0_keepTex1_ES2 took 0.712 sec
    [junit] Testcase: test03_texUnit1_keepTex1_ES2 took 0.722 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.37 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155668025 ms III - Start
    [junit] SLOCK [T main @ 1753155668026 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x3cc1acf1: tileRendererInUse null, GearsES2[obj 0x3cc1acf1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3cc1acf1 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 0x3cc1acf1 created: GearsObj[0x2386234d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3cc1acf1 created: GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3cc1acf1 created: GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cc1acf1 FIN GearsES2[obj 0x3cc1acf1 isInit true, usesShared false, 1 GearsObj[0x2386234d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x573ac670, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x10448b15, 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 0x3cc1acf1 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cc1acf1, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cc1acf1 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cc1acf1, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [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 0x3cc1acf1 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc1acf1: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc1acf1 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 0x27cef6b6: tileRendererInUse null, GearsES2[obj 0x27cef6b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27cef6b6 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 0x27cef6b6 created: GearsObj[0x501427c9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x27cef6b6 created: GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x27cef6b6 created: GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x27cef6b6 FIN GearsES2[obj 0x27cef6b6 isInit true, usesShared false, 1 GearsObj[0x501427c9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x348ae0e9, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x74ab1f1f, 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 0x27cef6b6 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27cef6b6, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 640x480, swapInterval 0, drawable 0x650108c8
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x27cef6b6 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27cef6b6, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [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 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x27cef6b6 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27cef6b6: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27cef6b6 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 0x56783a49: tileRendererInUse null, GearsES2[obj 0x56783a49 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56783a49 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 0x56783a49 created: GearsObj[0xa076a79, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x56783a49 created: GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x56783a49 created: GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x56783a49 FIN GearsES2[obj 0x56783a49 isInit true, usesShared false, 1 GearsObj[0xa076a79, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xd0901f5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x351ca228, 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 0x56783a49 0/0 310x480 of 310x480, swapInterval 0, drawable 0x650108c8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56783a49, 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 0x650108c8, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 640x480, swapInterval 0, drawable 0x650108c8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 640x480, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x56783a49 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffe20108fe, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56783a49, 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 0xffffffffe20108fe, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xffffffffe20108fe
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [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 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x56783a49 784x361, swapInterval 0, drawable 0xfffffffff20108eb
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x56783a49: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x56783a49 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 @ 1753155672703 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155672703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT
    [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 @ 1753155674206 ms III - Start
    [junit] SLOCK [T main @ 1753155674207 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[0x2b04c299, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x267b65f0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x267b65f0, 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[0x2b04c299, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x267b65f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c5a282b, 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 0xfffffffff20108eb, 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[0x7434ae9b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x37f38505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x37f38505, 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[0x7434ae9b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f38505, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d78ffcd, 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 0x32010026, 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 @ 1753155677405 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155677406 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.882 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155674206 ms III - Start
    [junit] SLOCK [T main @ 1753155674207 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[0x2b04c299, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x267b65f0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x267b65f0, 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[0x2b04c299, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x267b65f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c5a282b, 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 0xfffffffff20108eb, 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[0x7434ae9b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x37f38505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x37f38505, 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[0x7434ae9b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f38505, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d78ffcd, 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 0x32010026, 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 @ 1753155677405 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155677406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove took 3.156 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.882 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155674206 ms III - Start
    [junit] SLOCK [T main @ 1753155674207 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[0x2b04c299, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x267b65f0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x267b65f0, 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[0x2b04c299, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x267b65f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c5a282b, 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 0xfffffffff20108eb, 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[0x7434ae9b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x37f38505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x37f38505, 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[0x7434ae9b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f38505, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d78ffcd, 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 0x32010026, 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 @ 1753155677405 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155677406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155678965 ms III - Start
    [junit] SLOCK [T main @ 1753155678966 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[0x148a326d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x2c6ec96b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x2c6ec96b, 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[0x148a326d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c6ec96b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58d1aae8, 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 0x32010026, 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 @ 1753155682232 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155682232 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.955 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155678965 ms III - Start
    [junit] SLOCK [T main @ 1753155678966 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[0x148a326d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x2c6ec96b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x2c6ec96b, 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[0x148a326d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c6ec96b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58d1aae8, 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 0x32010026, 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 @ 1753155682232 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155682232 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ScrollPane took 3.223 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.955 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155678965 ms III - Start
    [junit] SLOCK [T main @ 1753155678966 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[0x148a326d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x2c6ec96b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x2c6ec96b, 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[0x148a326d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c6ec96b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58d1aae8, 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 0x32010026, 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 @ 1753155682232 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155682232 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155683662 ms III - Start
    [junit] SLOCK [T main @ 1753155683663 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] 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] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x64618d50: tileRendererInUse null, GearsES2[obj 0x64618d50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x64618d50 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x64618d50 created: GearsObj[0x2f10aaf6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x64618d50 created: GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x64618d50 created: GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x64618d50 FIN GearsES2[obj 0x64618d50 isInit true, usesShared false, 1 GearsObj[0x2f10aaf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bd29b43, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x64618d50 0/0 512x512 of 512x512, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64618d50, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x64618d50 512x512, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x64618d50: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x64618d50 FIN
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7c8ba377: tileRendererInUse null, GearsES2[obj 0x7c8ba377 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7c8ba377 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7c8ba377 created: GearsObj[0x56a429af, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7c8ba377 created: GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7c8ba377 created: GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7c8ba377 FIN GearsES2[obj 0x7c8ba377 isInit true, usesShared false, 1 GearsObj[0x56a429af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x422dccc8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7c8ba377 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7c8ba377, 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 0x7c8ba377 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7c8ba377 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffd80108f4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7c8ba377, 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 0x7c8ba377: tileRendererInUse null
    [junit] cleaning up...
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7c8ba377 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x677e0b71: tileRendererInUse null, GearsES2[obj 0x677e0b71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] testing with javax.swing.JFrame
    [junit] GearsES2 init 0x677e0b71 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x677e0b71 created: GearsObj[0x3ca838f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x677e0b71 created: GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x677e0b71 created: GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x677e0b71 FIN GearsES2[obj 0x677e0b71 isInit true, usesShared false, 1 GearsObj[0x3ca838f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43e33eb0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x677e0b71 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x677e0b71, 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 0x677e0b71 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x677e0b71: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x677e0b71 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 0x5b7c39e3: tileRendererInUse null, GearsES2[obj 0x5b7c39e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5b7c39e3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x5b7c39e3 created: GearsObj[0x5c124266, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5b7c39e3 created: GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5b7c39e3 created: GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5b7c39e3 FIN GearsES2[obj 0x5b7c39e3 isInit true, usesShared false, 1 GearsObj[0x5c124266, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x144999e9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5b7c39e3 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffe501086c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5b7c39e3, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x5b7c39e3 512x512, swapInterval 1, drawable 0xffffffffe501086c
    [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] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b7c39e3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b7c39e3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a97d0d0: tileRendererInUse null, GearsES2[obj 0x1a97d0d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a97d0d0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x1a97d0d0 created: GearsObj[0x67888299, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a97d0d0 created: GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a97d0d0 created: GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a97d0d0 FIN GearsES2[obj 0x1a97d0d0 isInit true, usesShared false, 1 GearsObj[0x67888299, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4279f250, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a97d0d0 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a97d0d0, 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 0x1a97d0d0 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a97d0d0 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe501086c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a97d0d0, 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 0x1a97d0d0: tileRendererInUse null
    [junit] testing with javax.swing.JFrame
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a97d0d0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c4fd1d5: tileRendererInUse null, GearsES2[obj 0x6c4fd1d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6c4fd1d5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x6c4fd1d5 created: GearsObj[0xa9b6ee0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6c4fd1d5 created: GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6c4fd1d5 created: GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c4fd1d5 FIN GearsES2[obj 0x6c4fd1d5 isInit true, usesShared false, 1 GearsObj[0xa9b6ee0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x323a2788, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c4fd1d5 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6c4fd1d5, 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 0x6c4fd1d5 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c4fd1d5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c4fd1d5 FIN
    [junit] cleaning up...
    [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 @ 1753155692988 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155692988 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.04 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 @ 1753155683662 ms III - Start
    [junit] SLOCK [T main @ 1753155683663 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 0x64618d50: tileRendererInUse null, GearsES2[obj 0x64618d50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x64618d50 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x64618d50 created: GearsObj[0x2f10aaf6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x64618d50 created: GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x64618d50 created: GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x64618d50 FIN GearsES2[obj 0x64618d50 isInit true, usesShared false, 1 GearsObj[0x2f10aaf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bd29b43, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x64618d50 0/0 512x512 of 512x512, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64618d50, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x64618d50 512x512, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x64618d50: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x64618d50 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7c8ba377: tileRendererInUse null, GearsES2[obj 0x7c8ba377 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7c8ba377 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7c8ba377 created: GearsObj[0x56a429af, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7c8ba377 created: GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7c8ba377 created: GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7c8ba377 FIN GearsES2[obj 0x7c8ba377 isInit true, usesShared false, 1 GearsObj[0x56a429af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x422dccc8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7c8ba377 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7c8ba377, 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 0x7c8ba377 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7c8ba377 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffd80108f4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7c8ba377, 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 0x7c8ba377: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7c8ba377 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x677e0b71: tileRendererInUse null, GearsES2[obj 0x677e0b71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x677e0b71 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x677e0b71 created: GearsObj[0x3ca838f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x677e0b71 created: GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x677e0b71 created: GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x677e0b71 FIN GearsES2[obj 0x677e0b71 isInit true, usesShared false, 1 GearsObj[0x3ca838f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43e33eb0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x677e0b71 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x677e0b71, 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 0x677e0b71 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x677e0b71: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x677e0b71 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 0x5b7c39e3: tileRendererInUse null, GearsES2[obj 0x5b7c39e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5b7c39e3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x5b7c39e3 created: GearsObj[0x5c124266, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5b7c39e3 created: GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5b7c39e3 created: GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5b7c39e3 FIN GearsES2[obj 0x5b7c39e3 isInit true, usesShared false, 1 GearsObj[0x5c124266, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x144999e9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5b7c39e3 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffe501086c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5b7c39e3, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x5b7c39e3 512x512, swapInterval 1, drawable 0xffffffffe501086c
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b7c39e3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b7c39e3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a97d0d0: tileRendererInUse null, GearsES2[obj 0x1a97d0d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a97d0d0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x1a97d0d0 created: GearsObj[0x67888299, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a97d0d0 created: GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a97d0d0 created: GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a97d0d0 FIN GearsES2[obj 0x1a97d0d0 isInit true, usesShared false, 1 GearsObj[0x67888299, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4279f250, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a97d0d0 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a97d0d0, 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 0x1a97d0d0 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a97d0d0 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe501086c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a97d0d0, 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 0x1a97d0d0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a97d0d0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c4fd1d5: tileRendererInUse null, GearsES2[obj 0x6c4fd1d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6c4fd1d5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x6c4fd1d5 created: GearsObj[0xa9b6ee0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6c4fd1d5 created: GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6c4fd1d5 created: GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c4fd1d5 FIN GearsES2[obj 0x6c4fd1d5 isInit true, usesShared false, 1 GearsObj[0xa9b6ee0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x323a2788, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c4fd1d5 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6c4fd1d5, 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 0x6c4fd1d5 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c4fd1d5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c4fd1d5 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 @ 1753155692988 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155692988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLDefault took 3.549 sec
    [junit] Testcase: test02GL2 took 3.285 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.04 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 @ 1753155683662 ms III - Start
    [junit] SLOCK [T main @ 1753155683663 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 0x64618d50: tileRendererInUse null, GearsES2[obj 0x64618d50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x64618d50 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x64618d50 created: GearsObj[0x2f10aaf6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x64618d50 created: GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x64618d50 created: GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x64618d50 FIN GearsES2[obj 0x64618d50 isInit true, usesShared false, 1 GearsObj[0x2f10aaf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53479118, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bd29b43, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x64618d50 0/0 512x512 of 512x512, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64618d50, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x64618d50 512x512, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x64618d50: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x64618d50 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7c8ba377: tileRendererInUse null, GearsES2[obj 0x7c8ba377 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7c8ba377 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7c8ba377 created: GearsObj[0x56a429af, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7c8ba377 created: GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7c8ba377 created: GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7c8ba377 FIN GearsES2[obj 0x7c8ba377 isInit true, usesShared false, 1 GearsObj[0x56a429af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60c30a1c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x422dccc8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7c8ba377 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7c8ba377, 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 0x7c8ba377 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7c8ba377 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffd80108f4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7c8ba377, 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 0x7c8ba377: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7c8ba377 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x677e0b71: tileRendererInUse null, GearsES2[obj 0x677e0b71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x677e0b71 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x677e0b71 created: GearsObj[0x3ca838f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x677e0b71 created: GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x677e0b71 created: GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x677e0b71 FIN GearsES2[obj 0x677e0b71 isInit true, usesShared false, 1 GearsObj[0x3ca838f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15781421, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43e33eb0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x677e0b71 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x677e0b71, 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 0x677e0b71 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x677e0b71: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x677e0b71 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 0x5b7c39e3: tileRendererInUse null, GearsES2[obj 0x5b7c39e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5b7c39e3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x5b7c39e3 created: GearsObj[0x5c124266, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5b7c39e3 created: GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5b7c39e3 created: GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5b7c39e3 FIN GearsES2[obj 0x5b7c39e3 isInit true, usesShared false, 1 GearsObj[0x5c124266, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279afd7f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x144999e9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5b7c39e3 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffe501086c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5b7c39e3, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x5b7c39e3 512x512, swapInterval 1, drawable 0xffffffffe501086c
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b7c39e3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b7c39e3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a97d0d0: tileRendererInUse null, GearsES2[obj 0x1a97d0d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a97d0d0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x1a97d0d0 created: GearsObj[0x67888299, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a97d0d0 created: GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a97d0d0 created: GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a97d0d0 FIN GearsES2[obj 0x1a97d0d0 isInit true, usesShared false, 1 GearsObj[0x67888299, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d87674e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4279f250, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a97d0d0 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a97d0d0, 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 0x1a97d0d0 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a97d0d0 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe501086c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a97d0d0, 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 0x1a97d0d0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a97d0d0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c4fd1d5: tileRendererInUse null, GearsES2[obj 0x6c4fd1d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6c4fd1d5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 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 0x6c4fd1d5 created: GearsObj[0xa9b6ee0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6c4fd1d5 created: GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6c4fd1d5 created: GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c4fd1d5 FIN GearsES2[obj 0x6c4fd1d5 isInit true, usesShared false, 1 GearsObj[0xa9b6ee0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56d03c03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x323a2788, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c4fd1d5 0/0 496x473 of 496x473, swapInterval 1, drawable 0x32010026, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6c4fd1d5, 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 0x6c4fd1d5 496x473, swapInterval 1, drawable 0x32010026
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c4fd1d5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c4fd1d5 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 @ 1753155692988 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155692988 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 @ 1753155694542 ms III - Start
    [junit] SLOCK [T main @ 1753155694543 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 @ 1753155698185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155698185 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.332 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155694542 ms III - Start
    [junit] SLOCK [T main @ 1753155694543 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 @ 1753155698185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155698185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testTextRendererDraw2D took 0.696 sec
    [junit] Testcase: testTextRendererDraw3D took 0.559 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.332 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155694542 ms III - Start
    [junit] SLOCK [T main @ 1753155694543 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 @ 1753155698185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155698185 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155699529 ms III - Start
    [junit] SLOCK [T main @ 1753155699529 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT
    [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] Image right side up
    [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] Image right side up
    [junit] Image right side up
    [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] Image right side up
    [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 @ 1753155702272 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155702273 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.426 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 @ 1753155699529 ms III - Start
    [junit] SLOCK [T main @ 1753155699529 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 @ 1753155702272 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155702273 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AccumStencilPBuffer took 2.533 sec
    [junit] Testcase: test01DefaultFBO took 0.08 sec
    [junit] Testcase: test01DefaultPBuffer took 0.046 sec
    [junit] Testcase: test01StencilFBO took 0.051 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.426 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 @ 1753155699529 ms III - Start
    [junit] SLOCK [T main @ 1753155699529 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 @ 1753155702272 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155702273 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [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 @ 1753155703703 ms III - Start
    [junit] SLOCK [T main @ 1753155703703 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] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT
    [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] ++++ 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] ++++ 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 @ 1753155706967 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155706968 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.948 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155703703 ms III - Start
    [junit] SLOCK [T main @ 1753155703703 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] ++++ 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] ++++ 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 @ 1753155706967 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155706968 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOnscreenMultiSampleAA0 took 2.817 sec
    [junit] Testcase: testOnscreenMultiSampleAA4 took 0.244 sec
    [junit] Testcase: testOnscreenMultiSampleAA8 took 0.172 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.948 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155703703 ms III - Start
    [junit] SLOCK [T main @ 1753155703703 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] ++++ 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] ++++ 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 @ 1753155706967 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155706968 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155708321 ms III - Start
    [junit] SLOCK [T main @ 1753155708322 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x48e929c1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4218d6a3 created: GearsObj[0x5d6d8856, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4218d6a3 created: GearsObj[0x5d6d8856, 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[0x48e929c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6d8856, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b4cfcf3, 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 0xffffffffd20108f8, 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 @ 1753155711420 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155711421 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.785 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155708321 ms III - Start
    [junit] SLOCK [T main @ 1753155708322 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x48e929c1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4218d6a3 created: GearsObj[0x5d6d8856, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4218d6a3 created: GearsObj[0x5d6d8856, 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[0x48e929c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6d8856, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b4cfcf3, 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 0xffffffffd20108f8, 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 @ 1753155711420 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155711421 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 0.646 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.785 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155708321 ms III - Start
    [junit] SLOCK [T main @ 1753155708322 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[0x48e929c1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4218d6a3 created: GearsObj[0x5d6d8856, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4218d6a3 created: GearsObj[0x5d6d8856, 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[0x48e929c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6d8856, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b4cfcf3, 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 0xffffffffd20108f8, 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 @ 1753155711420 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155711421 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155712837 ms III - Start
    [junit] SLOCK [T main @ 1753155712838 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:1753155715351 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715352 d 0ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715353 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715355 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715355 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715358 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[0x2d0f8d20, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73a1e9a9 created: GearsObj[0x5bd2b3b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73a1e9a9 created: GearsObj[0x5bd2b3b6, 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[0x2d0f8d20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd2b3b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c24a28f, 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 0x32010026, 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:1753155715916 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:1753155715937 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] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716008 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716010 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716011 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716011 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716012 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716013 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[0x60c89ad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45c7e403 created: GearsObj[0x389e2a02, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45c7e403 created: GearsObj[0x389e2a02, 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[0x60c89ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x389e2a02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50301c8e, 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 0x32010026, 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:1753155716092 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716579 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:1753155716589 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:1753155716664 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716665 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716666 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716666 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716668 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716668 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[0x79ea6047, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x61322f9d created: GearsObj[0x7fd83629, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x61322f9d created: GearsObj[0x7fd83629, 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[0x79ea6047, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7fd83629, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b72babc, 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 0xffffffff8c0108f4, 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:1753155716734 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155717230 d 1ms]]
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155717242 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155717284 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155717284 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.125 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155712837 ms III - Start
    [junit] SLOCK [T main @ 1753155712838 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:1753155715351 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715352 d 0ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715353 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715355 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715355 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715358 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[0x2d0f8d20, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73a1e9a9 created: GearsObj[0x5bd2b3b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73a1e9a9 created: GearsObj[0x5bd2b3b6, 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[0x2d0f8d20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd2b3b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c24a28f, 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 0x32010026, 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:1753155715916 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:1753155715937 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] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716008 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716010 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716011 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716011 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716012 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716013 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[0x60c89ad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45c7e403 created: GearsObj[0x389e2a02, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45c7e403 created: GearsObj[0x389e2a02, 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[0x60c89ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x389e2a02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50301c8e, 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 0x32010026, 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:1753155716092 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716579 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:1753155716589 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:1753155716664 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716665 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716666 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716666 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716668 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716668 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[0x79ea6047, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x61322f9d created: GearsObj[0x7fd83629, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x61322f9d created: GearsObj[0x7fd83629, 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[0x79ea6047, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7fd83629, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b72babc, 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 0xffffffff8c0108f4, 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:1753155716734 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155717230 d 1ms]]
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155717242 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155717284 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155717284 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.016 sec
    [junit] Testcase: test02_GLES2 took 0.001 sec
    [junit] Testcase: test03_GL3 took 0.638 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.648 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.125 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155712837 ms III - Start
    [junit] SLOCK [T main @ 1753155712838 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:1753155715351 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715352 d 0ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715353 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715355 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715355 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155715358 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[0x2d0f8d20, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73a1e9a9 created: GearsObj[0x5bd2b3b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73a1e9a9 created: GearsObj[0x5bd2b3b6, 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[0x2d0f8d20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd2b3b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c24a28f, 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 0x32010026, 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:1753155715916 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:1753155715937 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] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716008 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716010 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716011 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716011 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716012 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716013 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[0x60c89ad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45c7e403 created: GearsObj[0x389e2a02, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45c7e403 created: GearsObj[0x389e2a02, 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[0x60c89ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x389e2a02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50301c8e, 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 0x32010026, 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:1753155716092 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716579 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:1753155716589 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:1753155716664 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716665 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716666 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716666 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716668 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155716668 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[0x79ea6047, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x61322f9d created: GearsObj[0x7fd83629, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x61322f9d created: GearsObj[0x7fd83629, 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[0x79ea6047, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7fd83629, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b72babc, 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 0xffffffff8c0108f4, 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:1753155716734 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155717230 d 1ms]]
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155717242 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155717284 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155717284 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753155718872 ms III - Start
    [junit] SLOCK [T main @ 1753155718873 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0x32010026, 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 0x228f9f66], 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 0x228f9f66], 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____________-n0003-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722182 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [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 0x32010026, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722277 d 4ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722906 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 0xffffffffcb010864, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722998 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155723604 d 1ms]]
    [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 0x6201087c, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155723690 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155724304 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [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 0xfffffffff60108bd, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155724649 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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_____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0008-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725197 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [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 0x330108ba, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725255 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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_____________-n0008-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 - test06_BitmapMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725865 d 0ms]]
    [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[0x182b442, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x5b03b9fe created: GearsObj[0xc035084, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x5b03b9fe created: GearsObj[0xc035084, 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[0x182b442, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xc035084, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x28c89e0a, 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 0x32010026, 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 0x32010026
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0xf010861
    [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 0x228f9f66], 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 0x228f9f66], 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____________________-n0002-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155726589 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 0xf010861, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155726683 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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-n0002-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0004-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 - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155727285 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155727307 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155727308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.129 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155718872 ms III - Start
    [junit] SLOCK [T main @ 1753155718873 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0x32010026, 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 0x228f9f66], 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 0x228f9f66], 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____________-n0003-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722182 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [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 0x32010026, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722277 d 4ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722906 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 0xffffffffcb010864, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722998 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155723604 d 1ms]]
    [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 0x6201087c, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155723690 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155724304 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [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 0xfffffffff60108bd, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155724649 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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_____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0008-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725197 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [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 0x330108ba, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725255 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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_____________-n0008-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 - test06_BitmapMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725865 d 0ms]]
    [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[0x182b442, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x5b03b9fe created: GearsObj[0xc035084, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x5b03b9fe created: GearsObj[0xc035084, 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[0x182b442, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xc035084, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x28c89e0a, 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 0x32010026, 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 0x32010026
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0xf010861
    [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 0x228f9f66], 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 0x228f9f66], 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____________________-n0002-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155726589 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 0xf010861, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155726683 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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-n0002-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0004-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 - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155727285 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155727307 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155727308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 3.277 sec
    [junit] Testcase: test02_DefaultMsaa took 0.72 sec
    [junit] Testcase: test03_PbufferNorm took 0.698 sec
    [junit] Testcase: test04_PbufferMsaa took 0.698 sec
    [junit] Testcase: test05_BitmapNorm took 0.892 sec
    [junit] Testcase: test06_BitmapMsaa took 0.665 sec
    [junit] Testcase: test20_GLES2 took 0 sec
    [junit] Testcase: test30_GLES3 took 0.001 sec
    [junit] Testcase: test40_GL3 took 0.721 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.695 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.129 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155718872 ms III - Start
    [junit] SLOCK [T main @ 1753155718873 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0x32010026, 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 0x228f9f66], 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 0x228f9f66], 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____________-n0003-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722182 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [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 0x32010026, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722277 d 4ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722906 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 0xffffffffcb010864, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155722998 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155723604 d 1ms]]
    [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 0x6201087c, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155723690 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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____________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155724304 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [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 0xfffffffff60108bd, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155724649 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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_____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0008-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725197 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [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 0x330108ba, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725255 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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_____________-n0008-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 - test06_BitmapMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725865 d 0ms]]
    [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[0x182b442, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x5b03b9fe created: GearsObj[0xc035084, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x5b03b9fe created: GearsObj[0xc035084, 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[0x182b442, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xc035084, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x28c89e0a, 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 0x32010026, 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 0x32010026
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155725982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0xf010861
    [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 0x228f9f66], 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 0x228f9f66], 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____________________-n0002-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0004-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155726589 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 0xf010861, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155726683 d 0ms]]
    [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 0x228f9f66], 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 0x228f9f66], 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-n0002-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0004-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 - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155727285 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155727307 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155727308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155728823 ms III - Start
    [junit] SLOCK [T main @ 1753155728824 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[0x44fe2cdb, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x26b3fd41 created: GearsObj[0x3343dc53, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x26b3fd41 created: GearsObj[0x3343dc53, 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[0x44fe2cdb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3343dc53, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36b8c1a, 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 0xffffffff900108ab, 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[0x6387d23c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a419da4 created: GearsObj[0x7b3a9bf, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a419da4 created: GearsObj[0x7b3a9bf, 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[0x6387d23c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b3a9bf, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x57ea0ff8, 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 0xffffffffd20108f8, 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[0x13fcc54, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x14555e0a created: GearsObj[0x12f744ee, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x14555e0a created: GearsObj[0x12f744ee, 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[0x13fcc54, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x12f744ee, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7c945bf3, 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 0xffffffff900108ab, 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[0x4ce0c609, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4bb33f74 created: GearsObj[0x569eadb6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4bb33f74 created: GearsObj[0x569eadb6, 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[0x4ce0c609, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x569eadb6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x155e7474, 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 0xffffffff900108ab, 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[0x36666e8f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x156b88f5 created: GearsObj[0x16f1f8a1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x156b88f5 created: GearsObj[0x16f1f8a1, 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[0x36666e8f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x16f1f8a1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1082849e, 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 0xffffffff900108ab, 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[0x175371cd, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3bf9ce3e created: GearsObj[0x58fa1475, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3bf9ce3e created: GearsObj[0x58fa1475, 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[0x175371cd, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x58fa1475, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xf20658e, 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 0x32010026, 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[0x72e59aee, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x16610890 created: GearsObj[0x90519bb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x16610890 created: GearsObj[0x90519bb, 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[0x72e59aee, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x90519bb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6a13a224, 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 0x32010026, 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[0x3754ecfc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x71def8f8 created: GearsObj[0x7fdfdb5a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x71def8f8 created: GearsObj[0x7fdfdb5a, 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[0x3754ecfc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7fdfdb5a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7a5f07b0, 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 0x32010026, 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[0x256f58c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53fdffa1 created: GearsObj[0x2d5ec1a8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53fdffa1 created: GearsObj[0x2d5ec1a8, 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[0x256f58c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d5ec1a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11abc73d, 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 0x70010853, 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[0x2fdd8ae2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5562c41e created: GearsObj[0x5c7263c7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5562c41e created: GearsObj[0x5c7263c7, 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[0x2fdd8ae2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c7263c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd435c4a, 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 0x4601018e, 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[0x7bde3232, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0xefae63a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0xefae63a, 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[0x7bde3232, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xefae63a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5947d6f9, 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 0xfffffffff90108ce, 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[0x17439649, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d0f2471 created: GearsObj[0x45725ae3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d0f2471 created: GearsObj[0x45725ae3, 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[0x17439649, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45725ae3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a8d6c37, 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 0x7f0108d6, 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[0x4b643c09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73e22a3d created: GearsObj[0x52c91d24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73e22a3d created: GearsObj[0x52c91d24, 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[0x4b643c09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52c91d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x637c9383, 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 0x6a0108c7, 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[0x81698d6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x47faa49c created: GearsObj[0x4f2a87c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x47faa49c created: GearsObj[0x4f2a87c, 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[0x81698d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f2a87c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34877dd7, 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 0xffffffffc4010884, 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[0x14ba57ed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28f2a10f created: GearsObj[0x5d733d28, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28f2a10f created: GearsObj[0x5d733d28, 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[0x14ba57ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d733d28, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e46ecaa, 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 0xffffffffc4010903, 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[0x5320459, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf736069 created: GearsObj[0x66711de2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf736069 created: GearsObj[0x66711de2, 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[0x5320459, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66711de2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37145534, 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 0xffffffffd4010687, 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 0xffffffffad0108fc, 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 0xffffffff9a010867, 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 0xffffffffcc01002d, 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 0xc010687, 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 0x17010907, 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 0x5010884, 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 0xffffffffe0010903, 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 0x150108b9, 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 @ 1753155735223 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155735223 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.105 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155728823 ms III - Start
    [junit] SLOCK [T main @ 1753155728824 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[0x44fe2cdb, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x26b3fd41 created: GearsObj[0x3343dc53, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x26b3fd41 created: GearsObj[0x3343dc53, 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[0x44fe2cdb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3343dc53, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36b8c1a, 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 0xffffffff900108ab, 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[0x6387d23c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a419da4 created: GearsObj[0x7b3a9bf, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a419da4 created: GearsObj[0x7b3a9bf, 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[0x6387d23c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b3a9bf, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x57ea0ff8, 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 0xffffffffd20108f8, 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[0x13fcc54, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x14555e0a created: GearsObj[0x12f744ee, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x14555e0a created: GearsObj[0x12f744ee, 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[0x13fcc54, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x12f744ee, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7c945bf3, 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 0xffffffff900108ab, 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[0x4ce0c609, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4bb33f74 created: GearsObj[0x569eadb6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4bb33f74 created: GearsObj[0x569eadb6, 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[0x4ce0c609, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x569eadb6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x155e7474, 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 0xffffffff900108ab, 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[0x36666e8f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x156b88f5 created: GearsObj[0x16f1f8a1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x156b88f5 created: GearsObj[0x16f1f8a1, 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[0x36666e8f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x16f1f8a1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1082849e, 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 0xffffffff900108ab, 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[0x175371cd, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3bf9ce3e created: GearsObj[0x58fa1475, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3bf9ce3e created: GearsObj[0x58fa1475, 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[0x175371cd, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x58fa1475, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xf20658e, 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 0x32010026, 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[0x72e59aee, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x16610890 created: GearsObj[0x90519bb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x16610890 created: GearsObj[0x90519bb, 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[0x72e59aee, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x90519bb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6a13a224, 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 0x32010026, 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[0x3754ecfc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x71def8f8 created: GearsObj[0x7fdfdb5a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x71def8f8 created: GearsObj[0x7fdfdb5a, 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[0x3754ecfc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7fdfdb5a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7a5f07b0, 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 0x32010026, 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[0x256f58c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53fdffa1 created: GearsObj[0x2d5ec1a8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53fdffa1 created: GearsObj[0x2d5ec1a8, 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[0x256f58c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d5ec1a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11abc73d, 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 0x70010853, 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[0x2fdd8ae2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5562c41e created: GearsObj[0x5c7263c7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5562c41e created: GearsObj[0x5c7263c7, 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[0x2fdd8ae2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c7263c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd435c4a, 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 0x4601018e, 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[0x7bde3232, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0xefae63a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0xefae63a, 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[0x7bde3232, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xefae63a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5947d6f9, 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 0xfffffffff90108ce, 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[0x17439649, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d0f2471 created: GearsObj[0x45725ae3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d0f2471 created: GearsObj[0x45725ae3, 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[0x17439649, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45725ae3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a8d6c37, 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 0x7f0108d6, 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[0x4b643c09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73e22a3d created: GearsObj[0x52c91d24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73e22a3d created: GearsObj[0x52c91d24, 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[0x4b643c09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52c91d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x637c9383, 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 0x6a0108c7, 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[0x81698d6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x47faa49c created: GearsObj[0x4f2a87c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x47faa49c created: GearsObj[0x4f2a87c, 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[0x81698d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f2a87c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34877dd7, 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 0xffffffffc4010884, 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[0x14ba57ed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28f2a10f created: GearsObj[0x5d733d28, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28f2a10f created: GearsObj[0x5d733d28, 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[0x14ba57ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d733d28, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e46ecaa, 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 0xffffffffc4010903, 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[0x5320459, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf736069 created: GearsObj[0x66711de2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf736069 created: GearsObj[0x66711de2, 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[0x5320459, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66711de2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37145534, 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 0xffffffffd4010687, 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 0xffffffffad0108fc, 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 0xffffffff9a010867, 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 0xffffffffcc01002d, 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 0xc010687, 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 0x17010907, 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 0x5010884, 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 0xffffffffe0010903, 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 0x150108b9, 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 @ 1753155735223 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155735223 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 0.847 sec
    [junit] Testcase: test02_DefaultMsaa took 0.687 sec
    [junit] Testcase: test03_PbufferNorm took 0.605 sec
    [junit] Testcase: test04_PbufferMsaa took 0.678 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.105 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155728823 ms III - Start
    [junit] SLOCK [T main @ 1753155728824 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[0x44fe2cdb, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x26b3fd41 created: GearsObj[0x3343dc53, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x26b3fd41 created: GearsObj[0x3343dc53, 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[0x44fe2cdb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3343dc53, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36b8c1a, 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 0xffffffff900108ab, 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[0x6387d23c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a419da4 created: GearsObj[0x7b3a9bf, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a419da4 created: GearsObj[0x7b3a9bf, 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[0x6387d23c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b3a9bf, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x57ea0ff8, 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 0xffffffffd20108f8, 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[0x13fcc54, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x14555e0a created: GearsObj[0x12f744ee, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x14555e0a created: GearsObj[0x12f744ee, 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[0x13fcc54, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x12f744ee, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7c945bf3, 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 0xffffffff900108ab, 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[0x4ce0c609, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4bb33f74 created: GearsObj[0x569eadb6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4bb33f74 created: GearsObj[0x569eadb6, 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[0x4ce0c609, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x569eadb6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x155e7474, 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 0xffffffff900108ab, 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[0x36666e8f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x156b88f5 created: GearsObj[0x16f1f8a1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x156b88f5 created: GearsObj[0x16f1f8a1, 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[0x36666e8f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x16f1f8a1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1082849e, 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 0xffffffff900108ab, 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[0x175371cd, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3bf9ce3e created: GearsObj[0x58fa1475, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3bf9ce3e created: GearsObj[0x58fa1475, 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[0x175371cd, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x58fa1475, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xf20658e, 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 0x32010026, 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[0x72e59aee, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x16610890 created: GearsObj[0x90519bb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x16610890 created: GearsObj[0x90519bb, 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[0x72e59aee, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x90519bb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6a13a224, 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 0x32010026, 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[0x3754ecfc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x71def8f8 created: GearsObj[0x7fdfdb5a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x71def8f8 created: GearsObj[0x7fdfdb5a, 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[0x3754ecfc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7fdfdb5a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7a5f07b0, 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 0x32010026, 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[0x256f58c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53fdffa1 created: GearsObj[0x2d5ec1a8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53fdffa1 created: GearsObj[0x2d5ec1a8, 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[0x256f58c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d5ec1a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11abc73d, 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 0x70010853, 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[0x2fdd8ae2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5562c41e created: GearsObj[0x5c7263c7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5562c41e created: GearsObj[0x5c7263c7, 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[0x2fdd8ae2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c7263c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd435c4a, 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 0x4601018e, 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[0x7bde3232, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0xefae63a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0xefae63a, 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[0x7bde3232, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xefae63a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5947d6f9, 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 0xfffffffff90108ce, 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[0x17439649, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d0f2471 created: GearsObj[0x45725ae3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d0f2471 created: GearsObj[0x45725ae3, 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[0x17439649, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45725ae3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a8d6c37, 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 0x7f0108d6, 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[0x4b643c09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73e22a3d created: GearsObj[0x52c91d24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73e22a3d created: GearsObj[0x52c91d24, 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[0x4b643c09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52c91d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x637c9383, 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 0x6a0108c7, 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[0x81698d6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x47faa49c created: GearsObj[0x4f2a87c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x47faa49c created: GearsObj[0x4f2a87c, 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[0x81698d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f2a87c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34877dd7, 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 0xffffffffc4010884, 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[0x14ba57ed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28f2a10f created: GearsObj[0x5d733d28, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28f2a10f created: GearsObj[0x5d733d28, 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[0x14ba57ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d733d28, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e46ecaa, 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 0xffffffffc4010903, 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[0x5320459, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf736069 created: GearsObj[0x66711de2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf736069 created: GearsObj[0x66711de2, 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[0x5320459, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66711de2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37145534, 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 0xffffffffd4010687, 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 0xffffffffad0108fc, 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 0xffffffff9a010867, 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 0xffffffffcc01002d, 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 0xc010687, 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 0x17010907, 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 0x5010884, 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 0xffffffffe0010903, 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 0x150108b9, 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 @ 1753155735223 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155735223 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 @ 1753155736696 ms III - Start
    [junit] SLOCK [T main @ 1753155736697 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0x32010026, 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 @ 1753155739818 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155739818 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.817 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155736696 ms III - Start
    [junit] SLOCK [T main @ 1753155736697 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0x32010026, 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 @ 1753155739818 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155739818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.742 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.817 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155736696 ms III - Start
    [junit] SLOCK [T main @ 1753155736697 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0x32010026, 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 @ 1753155739818 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155739818 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] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155741238 ms III - Start
    [junit] SLOCK [T main @ 1753155741239 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:1753155743744 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743746 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743747 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743749 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743749 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743752 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 0xffffffffd20108f8, 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 / 1005 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.GLCanvas, consumed false, when:1753155744865 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:1753155744887 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 @ 1753155744922 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155744922 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.376 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155741238 ms III - Start
    [junit] SLOCK [T main @ 1753155741239 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:1753155743744 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743746 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743747 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743749 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743749 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743752 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 0xffffffffd20108f8, 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 / 1005 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.GLCanvas, consumed false, when:1753155744865 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:1753155744887 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 @ 1753155744922 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155744922 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.308 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.376 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155741238 ms III - Start
    [junit] SLOCK [T main @ 1753155741239 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:1753155743744 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743746 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743747 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743749 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743749 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155743752 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 0xffffffffd20108f8, 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 / 1005 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.GLCanvas, consumed false, when:1753155744865 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:1753155744887 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 @ 1753155744922 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155744922 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155746312 ms III - Start
    [junit] SLOCK [T main @ 1753155746313 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.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748833 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748834 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748836 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748836 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748841 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 0xffffffff900108ab, 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 / 145 ms, 413.7 fps, 2 ms/f; total: 60 f, 413.7 fps, 2 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 120 f, 603.0 fps, 1 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 180 f, 708.6 fps, 1 ms/f
    [junit] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 240 f, 786.8 fps, 1 ms/f
    [junit] 0 s: 60 f / 48 ms, 1250.0 fps, 0 ms/f; total: 300 f, 849.8 fps, 1 ms/f
    [junit] 0 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 360 f, 904.5 fps, 1 ms/f
    [junit] 0 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 420 f, 937.5 fps, 1 ms/f
    [junit] 0 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 480 f, 969.6 fps, 1 ms/f
    [junit] 0 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 540 f, 994.4 fps, 1 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155749389 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:1753155749396 d 1ms]]
    [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 @ 1753155749421 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155749421 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.802 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155746312 ms III - Start
    [junit] SLOCK [T main @ 1753155746313 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.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748833 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748834 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748836 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748836 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748841 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 0xffffffff900108ab, 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 / 145 ms, 413.7 fps, 2 ms/f; total: 60 f, 413.7 fps, 2 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 120 f, 603.0 fps, 1 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 180 f, 708.6 fps, 1 ms/f
    [junit] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 240 f, 786.8 fps, 1 ms/f
    [junit] 0 s: 60 f / 48 ms, 1250.0 fps, 0 ms/f; total: 300 f, 849.8 fps, 1 ms/f
    [junit] 0 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 360 f, 904.5 fps, 1 ms/f
    [junit] 0 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 420 f, 937.5 fps, 1 ms/f
    [junit] 0 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 480 f, 969.6 fps, 1 ms/f
    [junit] 0 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 540 f, 994.4 fps, 1 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155749389 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:1753155749396 d 1ms]]
    [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 @ 1753155749421 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155749421 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.729 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.802 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155746312 ms III - Start
    [junit] SLOCK [T main @ 1753155746313 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.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748833 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748834 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748836 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748836 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155748841 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 0xffffffff900108ab, 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 / 145 ms, 413.7 fps, 2 ms/f; total: 60 f, 413.7 fps, 2 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 120 f, 603.0 fps, 1 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 180 f, 708.6 fps, 1 ms/f
    [junit] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 240 f, 786.8 fps, 1 ms/f
    [junit] 0 s: 60 f / 48 ms, 1250.0 fps, 0 ms/f; total: 300 f, 849.8 fps, 1 ms/f
    [junit] 0 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 360 f, 904.5 fps, 1 ms/f
    [junit] 0 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 420 f, 937.5 fps, 1 ms/f
    [junit] 0 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 480 f, 969.6 fps, 1 ms/f
    [junit] 0 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 540 f, 994.4 fps, 1 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155749389 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:1753155749396 d 1ms]]
    [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 @ 1753155749421 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155749421 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] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155750834 ms III - Start
    [junit] SLOCK [T main @ 1753155750835 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.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 0xffffffffb8010673, 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:1753155753525 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753525 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753526 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753528 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753529 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0003-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753967 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [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 0xffffffffb8010673, 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:1753155754061 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754062 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754062 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0002-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754566 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 0x2a0108f2, 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:1753155754650 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754651 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754651 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0003-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755176 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 0xffffffffc801073d, 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:1753155755255 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755258 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755258 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0003-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] ++++ 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:1753155755754 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 0xffffffffe1010895, 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:1753155756093 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756094 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756094 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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756324 d 1ms]]
    [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 0xfffffffff0010026, 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:1753155756375 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756375 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756375 d 2ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756894 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155756914 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155756914 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.759 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155750834 ms III - Start
    [junit] SLOCK [T main @ 1753155750835 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.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 0xffffffffb8010673, 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:1753155753525 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753525 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753526 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753528 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753529 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0003-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753967 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [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 0xffffffffb8010673, 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:1753155754061 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754062 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754062 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0002-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754566 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 0x2a0108f2, 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:1753155754650 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754651 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754651 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0003-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755176 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 0xffffffffc801073d, 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:1753155755255 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755258 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755258 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0003-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] ++++ 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:1753155755754 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 0xffffffffe1010895, 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:1753155756093 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756094 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756094 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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756324 d 1ms]]
    [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 0xfffffffff0010026, 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:1753155756375 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756375 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756375 d 2ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756894 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155756914 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155756914 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 0.762 sec
    [junit] Testcase: test02_DefaultMsaa took 0.595 sec
    [junit] Testcase: test03_PbufferNorm took 0.609 sec
    [junit] Testcase: test04_PbufferMsaa took 0.577 sec
    [junit] Testcase: test05_BitmapNorm took 0.57 sec
    [junit] Testcase: test06_BitmapMsaa took 0.568 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.759 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155750834 ms III - Start
    [junit] SLOCK [T main @ 1753155750835 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.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 0xffffffffb8010673, 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:1753155753525 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753525 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753526 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753528 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753529 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0003-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155753967 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [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 0xffffffffb8010673, 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:1753155754061 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754061 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754062 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754062 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0002-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754566 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 0x2a0108f2, 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:1753155754650 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754650 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754651 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155754651 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0003-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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755176 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 0xffffffffc801073d, 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:1753155755255 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755258 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155755258 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0003-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] ++++ 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:1753155755754 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 0xffffffffe1010895, 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:1753155756093 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756093 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756094 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756094 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[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756324 d 1ms]]
    [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 0xfffffffff0010026, 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:1753155756375 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756375 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756375 d 2ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756377 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155756894 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155756914 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155756914 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155758427 ms III - Start
    [junit] SLOCK [T main @ 1753155758427 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753155761135 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761136 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761137 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761139 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761140 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761568 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155761591 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155761592 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.845 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155758427 ms III - Start
    [junit] SLOCK [T main @ 1753155758427 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753155761135 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761136 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761137 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761139 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761140 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761568 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155761591 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155761592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultMsaa took 0.778 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.845 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155758427 ms III - Start
    [junit] SLOCK [T main @ 1753155758427 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753155761135 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761136 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761137 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761139 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761140 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155761568 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155761591 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155761592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155762946 ms III - Start
    [junit] SLOCK [T main @ 1753155762947 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 @ 1753155766108 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155766108 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.852 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 @ 1753155762946 ms III - Start
    [junit] SLOCK [T main @ 1753155762947 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 @ 1753155766108 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155766108 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: compileShader took 3.11 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.852 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 @ 1753155762946 ms III - Start
    [junit] SLOCK [T main @ 1753155762947 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 @ 1753155766108 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155766108 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753155767474 ms III - Start
    [junit] SLOCK [T main @ 1753155767475 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155770609 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155770610 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.821 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155767474 ms III - Start
    [junit] SLOCK [T main @ 1753155767475 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155770609 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155770610 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.102 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.821 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155767474 ms III - Start
    [junit] SLOCK [T main @ 1753155767475 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155770609 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155770610 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753155772057 ms III - Start
    [junit] SLOCK [T main @ 1753155772057 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155775044 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155775044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.677 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155772057 ms III - Start
    [junit] SLOCK [T main @ 1753155772057 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155775044 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155775044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.941 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.677 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155772057 ms III - Start
    [junit] SLOCK [T main @ 1753155772057 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1753155775044 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155775044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753155776420 ms III - Start
    [junit] SLOCK [T main @ 1753155776421 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	   143/t   5.72/1
    [junit] 	visible	  1613/t  64.52/1
    [junit] 	sum-i	  1756/t  70.24/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 58
    [junit] 	total-d	  1814/t  72.56/1
    [junit] 	total-i	  1814/t  72.56/1
    [junit] Total: 1814
    [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 @ 1753155780867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155780867 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.155 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155776420 ms III - Start
    [junit] SLOCK [T main @ 1753155776421 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	   143/t   5.72/1
    [junit] 	visible	  1613/t  64.52/1
    [junit] 	sum-i	  1756/t  70.24/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 58
    [junit] 	total-d	  1814/t  72.56/1
    [junit] 	total-i	  1814/t  72.56/1
    [junit] Total: 1814
    [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 @ 1753155780867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155780867 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test14GearsNewtCanvasAWT took 2.08 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.155 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155776420 ms III - Start
    [junit] SLOCK [T main @ 1753155776421 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	   143/t   5.72/1
    [junit] 	visible	  1613/t  64.52/1
    [junit] 	sum-i	  1756/t  70.24/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 58
    [junit] 	total-d	  1814/t  72.56/1
    [junit] 	total-i	  1814/t  72.56/1
    [junit] Total: 1814
    [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 @ 1753155780867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155780867 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 @ 1753155782283 ms III - Start
    [junit] SLOCK [T main @ 1753155782283 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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	   282/t  11.28/1
    [junit] 	visible	   298/t  11.92/1
    [junit] 	sum-i	   580/t  23.20/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	   581/t  23.24/1
    [junit] 	total-i	   581/t  23.24/1
    [junit] Total: 581
    [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: 0/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   791/t  31.64/1
    [junit] 	visible	   525/t  21.00/1
    [junit] 	sum-i	  1316/t  52.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 20
    [junit] 	total-d	  1336/t  53.44/1
    [junit] 	total-i	  1336/t  53.44/1
    [junit] Total: 1336
    [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: 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	   113/t   4.52/1
    [junit] 	visible	  1185/t  47.40/1
    [junit] 	sum-i	  1298/t  51.92/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1299/t  51.96/1
    [junit] 	total-i	  1299/t  51.96/1
    [junit] Total: 1299
    [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	  1073/t  42.92/1
    [junit] 	sum-i	  1175/t  47.00/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 4
    [junit] 	total-d	  1179/t  47.16/1
    [junit] 	total-i	  1179/t  47.16/1
    [junit] Total: 1179
    [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: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   407/t  16.28/1
    [junit] 	visible	  4179/t 167.16/1
    [junit] 	sum-i	  4586/t 183.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 4
    [junit] 	total-d	  4590/t 183.60/1
    [junit] 	total-i	  4590/t 183.60/1
    [junit] Total: 4590
    [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	  1834/t  73.36/1
    [junit] 	visible	   388/t  15.52/1
    [junit] 	sum-i	  2222/t  88.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  2224/t  88.96/1
    [junit] 	total-i	  2224/t  88.96/1
    [junit] Total: 2224
    [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: 4/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   750/t  30.00/1
    [junit] 	visible	   538/t  21.52/1
    [junit] 	sum-i	  1288/t  51.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 30
    [junit] 	total-d	  1318/t  52.72/1
    [junit] 	total-i	  1318/t  52.72/1
    [junit] Total: 1318
    [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: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   103/t   4.12/1
    [junit] 	visible	  1192/t  47.68/1
    [junit] 	sum-i	  1295/t  51.80/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 113
    [junit] 	total-d	  1408/t  56.32/1
    [junit] 	total-i	  1408/t  56.32/1
    [junit] Total: 1408
    [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: 3/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   100/t   4.00/1
    [junit] 	visible	  1197/t  47.88/1
    [junit] 	sum-i	  1297/t  51.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 91
    [junit] 	total-d	  1388/t  55.52/1
    [junit] 	total-i	  1388/t  55.52/1
    [junit] Total: 1388
    [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: 0/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   408/t  16.32/1
    [junit] 	visible	  4346/t 173.84/1
    [junit] 	sum-i	  4754/t 190.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 47
    [junit] 	total-d	  4801/t 192.04/1
    [junit] 	total-i	  4801/t 192.04/1
    [junit] Total: 4801
    [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	   360/t  14.40/1
    [junit] 	sum-i	  1893/t  75.72/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 60
    [junit] 	total-d	  1953/t  78.12/1
    [junit] 	total-i	  1953/t  78.12/1
    [junit] Total: 1953
    [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	   137/t   5.48/1
    [junit] 	visible	   292/t  11.68/1
    [junit] 	sum-i	   429/t  17.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	   429/t  17.16/1
    [junit] 	total-i	   429/t  17.16/1
    [junit] Total: 429
    [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: 8/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   746/t  29.84/1
    [junit] 	visible	   452/t  18.08/1
    [junit] 	sum-i	  1198/t  47.92/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1199/t  47.96/1
    [junit] 	total-i	  1199/t  47.96/1
    [junit] Total: 1199
    [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: 13/25
    [junit] Sleep initialized: 17/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 24/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   106/t   4.24/1
    [junit] 	visible	  1182/t  47.28/1
    [junit] 	sum-i	  1288/t  51.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1289/t  51.56/1
    [junit] 	total-i	  1289/t  51.56/1
    [junit] Total: 1289
    [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: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   420/t  16.80/1
    [junit] 	visible	  4364/t 174.56/1
    [junit] 	sum-i	  4784/t 191.36/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  4784/t 191.36/1
    [junit] 	total-i	  4784/t 191.36/1
    [junit] Total: 4784
    [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	  1692/t  67.68/1
    [junit] 	visible	   357/t  14.28/1
    [junit] 	sum-i	  2049/t  81.96/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2050/t  82.00/1
    [junit] 	total-i	  2050/t  82.00/1
    [junit] Total: 2050
    [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 @ 1753155819712 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155819712 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.15 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155782283 ms III - Start
    [junit] SLOCK [T main @ 1753155782283 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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	   282/t  11.28/1
    [junit] 	visible	   298/t  11.92/1
    [junit] 	sum-i	   580/t  23.20/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	   581/t  23.24/1
    [junit] 	total-i	   581/t  23.24/1
    [junit] Total: 581
    [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: 0/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   791/t  31.64/1
    [junit] 	visible	   525/t  21.00/1
    [junit] 	sum-i	  1316/t  52.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 20
    [junit] 	total-d	  1336/t  53.44/1
    [junit] 	total-i	  1336/t  53.44/1
    [junit] Total: 1336
    [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: 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	   113/t   4.52/1
    [junit] 	visible	  1185/t  47.40/1
    [junit] 	sum-i	  1298/t  51.92/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1299/t  51.96/1
    [junit] 	total-i	  1299/t  51.96/1
    [junit] Total: 1299
    [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	  1073/t  42.92/1
    [junit] 	sum-i	  1175/t  47.00/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 4
    [junit] 	total-d	  1179/t  47.16/1
    [junit] 	total-i	  1179/t  47.16/1
    [junit] Total: 1179
    [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: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   407/t  16.28/1
    [junit] 	visible	  4179/t 167.16/1
    [junit] 	sum-i	  4586/t 183.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 4
    [junit] 	total-d	  4590/t 183.60/1
    [junit] 	total-i	  4590/t 183.60/1
    [junit] Total: 4590
    [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	  1834/t  73.36/1
    [junit] 	visible	   388/t  15.52/1
    [junit] 	sum-i	  2222/t  88.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  2224/t  88.96/1
    [junit] 	total-i	  2224/t  88.96/1
    [junit] Total: 2224
    [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: 4/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   750/t  30.00/1
    [junit] 	visible	   538/t  21.52/1
    [junit] 	sum-i	  1288/t  51.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 30
    [junit] 	total-d	  1318/t  52.72/1
    [junit] 	total-i	  1318/t  52.72/1
    [junit] Total: 1318
    [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: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   103/t   4.12/1
    [junit] 	visible	  1192/t  47.68/1
    [junit] 	sum-i	  1295/t  51.80/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 113
    [junit] 	total-d	  1408/t  56.32/1
    [junit] 	total-i	  1408/t  56.32/1
    [junit] Total: 1408
    [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: 3/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   100/t   4.00/1
    [junit] 	visible	  1197/t  47.88/1
    [junit] 	sum-i	  1297/t  51.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 91
    [junit] 	total-d	  1388/t  55.52/1
    [junit] 	total-i	  1388/t  55.52/1
    [junit] Total: 1388
    [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: 0/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   408/t  16.32/1
    [junit] 	visible	  4346/t 173.84/1
    [junit] 	sum-i	  4754/t 190.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 47
    [junit] 	total-d	  4801/t 192.04/1
    [junit] 	total-i	  4801/t 192.04/1
    [junit] Total: 4801
    [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	   360/t  14.40/1
    [junit] 	sum-i	  1893/t  75.72/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 60
    [junit] 	total-d	  1953/t  78.12/1
    [junit] 	total-i	  1953/t  78.12/1
    [junit] Total: 1953
    [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	   137/t   5.48/1
    [junit] 	visible	   292/t  11.68/1
    [junit] 	sum-i	   429/t  17.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	   429/t  17.16/1
    [junit] 	total-i	   429/t  17.16/1
    [junit] Total: 429
    [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: 8/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   746/t  29.84/1
    [junit] 	visible	   452/t  18.08/1
    [junit] 	sum-i	  1198/t  47.92/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1199/t  47.96/1
    [junit] 	total-i	  1199/t  47.96/1
    [junit] Total: 1199
    [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: 13/25
    [junit] Sleep initialized: 17/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 24/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   106/t   4.24/1
    [junit] 	visible	  1182/t  47.28/1
    [junit] 	sum-i	  1288/t  51.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1289/t  51.56/1
    [junit] 	total-i	  1289/t  51.56/1
    [junit] Total: 1289
    [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: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   420/t  16.80/1
    [junit] 	visible	  4364/t 174.56/1
    [junit] 	sum-i	  4784/t 191.36/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  4784/t 191.36/1
    [junit] 	total-i	  4784/t 191.36/1
    [junit] Total: 4784
    [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	  1692/t  67.68/1
    [junit] 	visible	   357/t  14.28/1
    [junit] 	sum-i	  2049/t  81.96/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2050/t  82.00/1
    [junit] 	total-i	  2050/t  82.00/1
    [junit] Total: 2050
    [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 @ 1753155819712 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155819712 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00NopNoGLDefGrid took 0.657 sec
    [junit] Testcase: test01NopGLCanvasDefGrid took 1.513 sec
    [junit] Testcase: test02NopGLJPanelDefGridSingleAutoFlip took 1.492 sec
    [junit] Testcase: test03NopGLJPanelDefGridSingleManualFlip took 1.344 sec
    [junit] Testcase: test04NopGLJPanelDefGridMTManualFlip took 4.823 sec
    [junit] Testcase: test05NopNewtCanvasAWTDefGrid took 2.531 sec
    [junit] Testcase: test11GearsGLCanvasDefGrid took 1.481 sec
    [junit] Testcase: test12GearsGLJPanelDefGridSingleAutoFlip took 1.62 sec
    [junit] Testcase: test13GearsGLJPanelDefGridSingleManualFlip took 1.571 sec
    [junit] Testcase: test14GearsGLJPanelDefGridMTManualFlip took 4.988 sec
    [junit] Testcase: test15GearsNewtCanvasAWTDefGrid took 2.238 sec
    [junit] Testcase: test20NopNoGLDefOverlap took 0.491 sec
    [junit] Testcase: test21NopGLCanvasDefOverlap took 1.344 sec
    [junit] Testcase: test22NopGLJPanelDefOverlapSingle took 1.477 sec
    [junit] Testcase: test23NopGLJPanelDefOverlapMT took 5.069 sec
    [junit] Testcase: test25NopNewtCanvasAWTDefOverlap took 2.329 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.15 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155782283 ms III - Start
    [junit] SLOCK [T main @ 1753155782283 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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	   282/t  11.28/1
    [junit] 	visible	   298/t  11.92/1
    [junit] 	sum-i	   580/t  23.20/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	   581/t  23.24/1
    [junit] 	total-i	   581/t  23.24/1
    [junit] Total: 581
    [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: 0/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   791/t  31.64/1
    [junit] 	visible	   525/t  21.00/1
    [junit] 	sum-i	  1316/t  52.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 20
    [junit] 	total-d	  1336/t  53.44/1
    [junit] 	total-i	  1336/t  53.44/1
    [junit] Total: 1336
    [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: 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	   113/t   4.52/1
    [junit] 	visible	  1185/t  47.40/1
    [junit] 	sum-i	  1298/t  51.92/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1299/t  51.96/1
    [junit] 	total-i	  1299/t  51.96/1
    [junit] Total: 1299
    [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	  1073/t  42.92/1
    [junit] 	sum-i	  1175/t  47.00/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 4
    [junit] 	total-d	  1179/t  47.16/1
    [junit] 	total-i	  1179/t  47.16/1
    [junit] Total: 1179
    [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: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   407/t  16.28/1
    [junit] 	visible	  4179/t 167.16/1
    [junit] 	sum-i	  4586/t 183.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 4
    [junit] 	total-d	  4590/t 183.60/1
    [junit] 	total-i	  4590/t 183.60/1
    [junit] Total: 4590
    [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	  1834/t  73.36/1
    [junit] 	visible	   388/t  15.52/1
    [junit] 	sum-i	  2222/t  88.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  2224/t  88.96/1
    [junit] 	total-i	  2224/t  88.96/1
    [junit] Total: 2224
    [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: 4/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   750/t  30.00/1
    [junit] 	visible	   538/t  21.52/1
    [junit] 	sum-i	  1288/t  51.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 30
    [junit] 	total-d	  1318/t  52.72/1
    [junit] 	total-i	  1318/t  52.72/1
    [junit] Total: 1318
    [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: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   103/t   4.12/1
    [junit] 	visible	  1192/t  47.68/1
    [junit] 	sum-i	  1295/t  51.80/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 113
    [junit] 	total-d	  1408/t  56.32/1
    [junit] 	total-i	  1408/t  56.32/1
    [junit] Total: 1408
    [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: 3/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   100/t   4.00/1
    [junit] 	visible	  1197/t  47.88/1
    [junit] 	sum-i	  1297/t  51.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 91
    [junit] 	total-d	  1388/t  55.52/1
    [junit] 	total-i	  1388/t  55.52/1
    [junit] Total: 1388
    [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: 0/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   408/t  16.32/1
    [junit] 	visible	  4346/t 173.84/1
    [junit] 	sum-i	  4754/t 190.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 47
    [junit] 	total-d	  4801/t 192.04/1
    [junit] 	total-i	  4801/t 192.04/1
    [junit] Total: 4801
    [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	   360/t  14.40/1
    [junit] 	sum-i	  1893/t  75.72/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 60
    [junit] 	total-d	  1953/t  78.12/1
    [junit] 	total-i	  1953/t  78.12/1
    [junit] Total: 1953
    [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	   137/t   5.48/1
    [junit] 	visible	   292/t  11.68/1
    [junit] 	sum-i	   429/t  17.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	   429/t  17.16/1
    [junit] 	total-i	   429/t  17.16/1
    [junit] Total: 429
    [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: 8/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   746/t  29.84/1
    [junit] 	visible	   452/t  18.08/1
    [junit] 	sum-i	  1198/t  47.92/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1199/t  47.96/1
    [junit] 	total-i	  1199/t  47.96/1
    [junit] Total: 1199
    [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: 13/25
    [junit] Sleep initialized: 17/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 24/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   106/t   4.24/1
    [junit] 	visible	  1182/t  47.28/1
    [junit] 	sum-i	  1288/t  51.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1289/t  51.56/1
    [junit] 	total-i	  1289/t  51.56/1
    [junit] Total: 1289
    [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: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   420/t  16.80/1
    [junit] 	visible	  4364/t 174.56/1
    [junit] 	sum-i	  4784/t 191.36/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  4784/t 191.36/1
    [junit] 	total-i	  4784/t 191.36/1
    [junit] Total: 4784
    [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	  1692/t  67.68/1
    [junit] 	visible	   357/t  14.28/1
    [junit] 	sum-i	  2049/t  81.96/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2050/t  82.00/1
    [junit] 	total-i	  2050/t  82.00/1
    [junit] Total: 2050
    [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 @ 1753155819712 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155819712 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155821224 ms III - Start
    [junit] SLOCK [T main @ 1753155821224 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:1753155823805 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823806 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823807 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823808 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823809 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823813 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 0xffffffff83010942, 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 / 1009 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1309 ms, 45.8 fps, 21 ms/f; total: 120 f, 51.7 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1373 ms, 43.6 fps, 22 ms/f; total: 180 f, 48.7 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1442 ms, 41.6 fps, 24 ms/f; total: 240 f, 46.7 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears 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] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829271 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:1753155829284 d 1ms]]
    [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:1753155829347 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829348 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829349 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829349 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829351 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829351 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 0xffffffffed0107f1, 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:1753155829361 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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1302 ms, 46.0 fps, 21 ms/f; total: 120 f, 52.4 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1415 ms, 42.4 fps, 23 ms/f; total: 180 f, 48.5 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1369 ms, 43.8 fps, 22 ms/f; total: 240 f, 47.2 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, 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] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155834680 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:1753155834687 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 @ 1753155834711 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155834711 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.183 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155821224 ms III - Start
    [junit] SLOCK [T main @ 1753155821224 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:1753155823805 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823806 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823807 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823808 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823809 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823813 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 0xffffffff83010942, 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 / 1009 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1309 ms, 45.8 fps, 21 ms/f; total: 120 f, 51.7 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1373 ms, 43.6 fps, 22 ms/f; total: 180 f, 48.7 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1442 ms, 41.6 fps, 24 ms/f; total: 240 f, 46.7 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears 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] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829271 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:1753155829284 d 1ms]]
    [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:1753155829347 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829348 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829349 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829349 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829351 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829351 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 0xffffffffed0107f1, 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:1753155829361 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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1302 ms, 46.0 fps, 21 ms/f; total: 120 f, 52.4 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1415 ms, 42.4 fps, 23 ms/f; total: 180 f, 48.5 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1369 ms, 43.8 fps, 22 ms/f; total: 240 f, 47.2 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, 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] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155834680 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:1753155834687 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 @ 1753155834711 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155834711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 8.056 sec
    [junit] Testcase: test02_aa8 took 5.393 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.183 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155821224 ms III - Start
    [junit] SLOCK [T main @ 1753155821224 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:1753155823805 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823806 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823807 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823808 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823809 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155823813 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 0xffffffff83010942, 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 / 1009 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1309 ms, 45.8 fps, 21 ms/f; total: 120 f, 51.7 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1373 ms, 43.6 fps, 22 ms/f; total: 180 f, 48.7 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1442 ms, 41.6 fps, 24 ms/f; total: 240 f, 46.7 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffffb201094d, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2a4f20ba], 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 0x2a4f20ba], 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 0x2a4f20ba], 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears 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] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829271 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:1753155829284 d 1ms]]
    [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:1753155829347 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829348 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829349 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829349 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829351 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155829351 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 0xffffffffed0107f1, 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:1753155829361 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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1302 ms, 46.0 fps, 21 ms/f; total: 120 f, 52.4 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1415 ms, 42.4 fps, 23 ms/f; total: 180 f, 48.5 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1369 ms, 43.8 fps, 22 ms/f; total: 240 f, 47.2 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0xffffffffed0107f1, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3325c500], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.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 0x3325c500], 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 0x3325c500], 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 0x3325c500], 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 0x43010960, 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] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155834680 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:1753155834687 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 @ 1753155834711 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155834711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [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 @ 1753155836570 ms III - Start
    [junit] SLOCK [T main @ 1753155836571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT
    [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:1753155839181 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839182 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839185 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839188 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839188 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 0x16010938, 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 0x420108ff, 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 / 1051 ms, 57.0 fps, 17 ms/f; total: 60 f, 57.0 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 35.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 0xd01090f, 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 0x74a32b8f], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x74a32b8f], 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 0x74a32b8f], 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 0x601827f1], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x601827f1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 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 0x601827f1], 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 0x74a32b8f], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x74a32b8f], 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 0x74a32b8f], 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 0x601827f1], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x601827f1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 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 0x601827f1], 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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 884 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 0x1be1d041], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1be1d041], 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 0x1be1d041], 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 0x8881615], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8881615], image[size 320 x 480, 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.5, t 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 0x8881615], 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 0x1be1d041], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1be1d041], 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 0x1be1d041], 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 0x8881615], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8881615], image[size 320 x 480, 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.5, t 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 0x8881615], 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 0xffffffffd30108b9, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 283 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 0x16010938, tileRendererInUse null
    [junit] >> Gears angle 42.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 0x5b01017c, 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 0x2134cd2], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2134cd2], image[size 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 0x2134cd2], 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 0xa677a2d], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa677a2d], image[size 668 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.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 0xa677a2d], 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 0x2134cd2], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2134cd2], image[size 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 0x2134cd2], 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 0xa677a2d], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa677a2d], image[size 668 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.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 0xa677a2d], image[size 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 0xffffffffb201094d, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, 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 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 595 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 46.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffba01091e, 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 0x700514b8], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x700514b8], image[size 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 0x700514b8], 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 0x5a6e0934], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a6e0934], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.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 0x5a6e0934], 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 0x700514b8], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x700514b8], image[size 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 0x700514b8], 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 0x5a6e0934], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a6e0934], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.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 0x5a6e0934], image[size 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 0xffffffff98010952, tileRendererInUse null
    [junit] >> Gears angle 46.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffff98010952, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, 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 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1619 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 0xffffffff98010952, tileRendererInUse null
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.0, 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 0x16010938, 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 0x4ceffae6], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x4ceffae6], image[size 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 0x4ceffae6], 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 0x3f43cb0e], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f43cb0e], image[size 668 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.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 0x3f43cb0e], 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 0x4ceffae6], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x4ceffae6], image[size 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 0x4ceffae6], 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 0x3f43cb0e], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f43cb0e], image[size 668 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.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 0x3f43cb0e], image[size 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 0xffffffffb1010965, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 51.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x170108dd, 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 0x170108dd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 615 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 0xffffffff83010942, 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 0x170108dd, 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 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffd30108b9, 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@323ed32a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1640470c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], 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@6d58418f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ec4ebf8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], 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@32eea652: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e2e937e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], image[size 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 0xffffffffc5010903, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 0x530108c3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3395 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 59.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 0xffffffffba01091e, 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@524206f0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5965aebb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], 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@604c2919: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f127462
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], 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@18ddbc37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@13c2315c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], image[size 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 0x43010960, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3121 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 0xffffffffb1010965, 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 0x1d0108be, 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] 0 s: 60 f / 992 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [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:1753155852939 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:1753155853041 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853044 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853044 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 0x420108ff, 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 0xffffffffb3010914, 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 0x1dee80c6], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1dee80c6], 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 0x1dee80c6], 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 0xfdaff28], 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfdaff28], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 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 0xfdaff28], 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 0x1dee80c6], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1dee80c6], 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 0x1dee80c6], 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 0xfdaff28], 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfdaff28], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 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 0xfdaff28], 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 0x63010984, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 235 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 0x124f820a], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x124f820a], 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 0x124f820a], 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 0x657043f5], 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x657043f5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x657043f5], 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 0x124f820a], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x124f820a], 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 0x124f820a], 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 0x657043f5], 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x657043f5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x657043f5], 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 0x420108ff, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, 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.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 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x477029fc], image[size 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 0x477029fc], 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 0x7b8f471e], image[size 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x7b8f471e], 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 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x477029fc], image[size 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 0x477029fc], 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 0x7b8f471e], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x7b8f471e], image[size 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 0x63010984, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 750 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 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6da5bc0], image[size 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 0x6da5bc0], 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 0x2916b566], image[size 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x2916b566], 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 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6da5bc0], image[size 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 0x6da5bc0], 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 0x2916b566], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x2916b566], image[size 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 0x63010984, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 701 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 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x34ede68d], image[size 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 0x34ede68d], 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 0x3e78e200], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x3e78e200], 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 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x34ede68d], image[size 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 0x34ede68d], 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 0x3e78e200], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x3e78e200], image[size 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 0xd01090f, 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 0x420108ff, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 718 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 0xd01090f, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x420108ff, 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@34acc478: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@169c8bbb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], 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@634a43b2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2895a4cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], 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@1f1baa57: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@562413d8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], image[size 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 0xd01090f, 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[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3468 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@7f5c0f4c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@47b65aa3
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], 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@713a779b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1694c0c1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], 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@45cf673a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@499409fe
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], image[size 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 0x16010938, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3300 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 0x16010938, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1014 ms, 59.1 fps, 16 ms/f; total: 60 f, 59.1 fps, 16 ms/f
    [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.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155864505 d 1ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155864544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155864544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.689 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155836570 ms III - Start
    [junit] SLOCK [T main @ 1753155836571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155839181 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839182 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839185 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839188 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839188 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 0x16010938, 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 0x420108ff, 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 / 1051 ms, 57.0 fps, 17 ms/f; total: 60 f, 57.0 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 35.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 0xd01090f, 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 0x74a32b8f], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x74a32b8f], 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 0x74a32b8f], 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 0x601827f1], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x601827f1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 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 0x601827f1], 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 0x74a32b8f], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x74a32b8f], 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 0x74a32b8f], 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 0x601827f1], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x601827f1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 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 0x601827f1], 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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 884 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 0x1be1d041], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1be1d041], 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 0x1be1d041], 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 0x8881615], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8881615], image[size 320 x 480, 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.5, t 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 0x8881615], 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 0x1be1d041], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1be1d041], 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 0x1be1d041], 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 0x8881615], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8881615], image[size 320 x 480, 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.5, t 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 0x8881615], 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 0xffffffffd30108b9, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 283 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 0x16010938, tileRendererInUse null
    [junit] >> Gears angle 42.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 0x5b01017c, 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 0x2134cd2], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2134cd2], image[size 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 0x2134cd2], 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 0xa677a2d], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa677a2d], image[size 668 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.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 0xa677a2d], 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 0x2134cd2], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2134cd2], image[size 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 0x2134cd2], 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 0xa677a2d], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa677a2d], image[size 668 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.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 0xa677a2d], image[size 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 0xffffffffb201094d, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, 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 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 595 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 46.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffba01091e, 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 0x700514b8], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x700514b8], image[size 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 0x700514b8], 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 0x5a6e0934], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a6e0934], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.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 0x5a6e0934], 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 0x700514b8], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x700514b8], image[size 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 0x700514b8], 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 0x5a6e0934], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a6e0934], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.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 0x5a6e0934], image[size 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 0xffffffff98010952, tileRendererInUse null
    [junit] >> Gears angle 46.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffff98010952, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, 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 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1619 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 0xffffffff98010952, tileRendererInUse null
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.0, 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 0x16010938, 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 0x4ceffae6], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x4ceffae6], image[size 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 0x4ceffae6], 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 0x3f43cb0e], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f43cb0e], image[size 668 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.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 0x3f43cb0e], 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 0x4ceffae6], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x4ceffae6], image[size 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 0x4ceffae6], 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 0x3f43cb0e], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f43cb0e], image[size 668 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.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 0x3f43cb0e], image[size 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 0xffffffffb1010965, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 51.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x170108dd, 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 0x170108dd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 615 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 0xffffffff83010942, 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 0x170108dd, 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 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffd30108b9, 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@323ed32a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1640470c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], 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@6d58418f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ec4ebf8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], 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@32eea652: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e2e937e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], image[size 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 0xffffffffc5010903, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 0x530108c3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3395 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 59.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 0xffffffffba01091e, 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@524206f0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5965aebb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], 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@604c2919: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f127462
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], 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@18ddbc37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@13c2315c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], image[size 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 0x43010960, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3121 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 0xffffffffb1010965, 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 0x1d0108be, 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] 0 s: 60 f / 992 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [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:1753155852939 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:1753155853041 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853044 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853044 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 0x420108ff, 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 0xffffffffb3010914, 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 0x1dee80c6], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1dee80c6], 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 0x1dee80c6], 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 0xfdaff28], 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfdaff28], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 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 0xfdaff28], 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 0x1dee80c6], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1dee80c6], 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 0x1dee80c6], 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 0xfdaff28], 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfdaff28], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 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 0xfdaff28], 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 0x63010984, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 235 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 0x124f820a], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x124f820a], 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 0x124f820a], 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 0x657043f5], 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x657043f5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x657043f5], 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 0x124f820a], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x124f820a], 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 0x124f820a], 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 0x657043f5], 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x657043f5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x657043f5], 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 0x420108ff, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, 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.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 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x477029fc], image[size 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 0x477029fc], 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 0x7b8f471e], image[size 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x7b8f471e], 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 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x477029fc], image[size 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 0x477029fc], 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 0x7b8f471e], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x7b8f471e], image[size 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 0x63010984, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 750 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 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6da5bc0], image[size 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 0x6da5bc0], 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 0x2916b566], image[size 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x2916b566], 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 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6da5bc0], image[size 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 0x6da5bc0], 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 0x2916b566], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x2916b566], image[size 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 0x63010984, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 701 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 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x34ede68d], image[size 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 0x34ede68d], 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 0x3e78e200], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x3e78e200], 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 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x34ede68d], image[size 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 0x34ede68d], 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 0x3e78e200], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x3e78e200], image[size 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 0xd01090f, 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 0x420108ff, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 718 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 0xd01090f, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x420108ff, 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@34acc478: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@169c8bbb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], 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@634a43b2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2895a4cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], 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@1f1baa57: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@562413d8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], image[size 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 0xd01090f, 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[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3468 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@7f5c0f4c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@47b65aa3
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], 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@713a779b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1694c0c1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], 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@45cf673a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@499409fe
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], image[size 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 0x16010938, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3300 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 0x16010938, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1014 ms, 59.1 fps, 16 ms/f; total: 60 f, 59.1 fps, 16 ms/f
    [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.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155864505 d 1ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155864544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155864544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 13.967 sec
    [junit] Testcase: test02_aa8 took 11.559 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.689 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155836570 ms III - Start
    [junit] SLOCK [T main @ 1753155836571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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:1753155839181 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839182 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839185 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839188 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155839188 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 0x16010938, 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 0x420108ff, 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 / 1051 ms, 57.0 fps, 17 ms/f; total: 60 f, 57.0 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 35.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 0xd01090f, 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 0x74a32b8f], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x74a32b8f], 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 0x74a32b8f], 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 0x601827f1], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x601827f1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 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 0x601827f1], 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 0x74a32b8f], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x74a32b8f], 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 0x74a32b8f], 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 0x601827f1], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x601827f1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 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 0x601827f1], 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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears angle 35.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 884 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 0x1be1d041], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1be1d041], 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 0x1be1d041], 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 0x8881615], 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8881615], image[size 320 x 480, 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.5, t 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 0x8881615], 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 0x1be1d041], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1be1d041], 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 0x1be1d041], 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 0x8881615], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8881615], image[size 320 x 480, 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.5, t 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 0x8881615], 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 0xffffffffd30108b9, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 283 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 0x16010938, tileRendererInUse null
    [junit] >> Gears angle 42.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 0x5b01017c, 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 0x2134cd2], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2134cd2], image[size 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 0x2134cd2], 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 0xa677a2d], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa677a2d], image[size 668 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.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 0xa677a2d], 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 0x2134cd2], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2134cd2], image[size 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 0x2134cd2], 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 0xa677a2d], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa677a2d], image[size 668 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.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 0xa677a2d], image[size 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 0xffffffffb201094d, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, 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 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 595 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 46.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffba01091e, 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 0x700514b8], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x700514b8], image[size 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 0x700514b8], 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 0x5a6e0934], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a6e0934], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.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 0x5a6e0934], 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 0x700514b8], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x700514b8], image[size 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 0x700514b8], 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 0x5a6e0934], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a6e0934], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.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 0x5a6e0934], image[size 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 0xffffffff98010952, tileRendererInUse null
    [junit] >> Gears angle 46.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffff98010952, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, 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 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1619 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 0xffffffff98010952, tileRendererInUse null
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.0, 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 0x16010938, 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 0x4ceffae6], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x4ceffae6], image[size 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 0x4ceffae6], 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 0x3f43cb0e], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f43cb0e], image[size 668 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.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 0x3f43cb0e], 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 0x4ceffae6], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x4ceffae6], image[size 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 0x4ceffae6], 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 0x3f43cb0e], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f43cb0e], image[size 668 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.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 0x3f43cb0e], image[size 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 0xffffffffb1010965, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 51.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x170108dd, 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 0x170108dd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 615 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 0xffffffff83010942, 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 0x170108dd, 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 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffd30108b9, 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@323ed32a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1640470c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], 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@6d58418f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ec4ebf8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], 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@32eea652: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e2e937e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x3f8fe85e], image[size 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 0x3f8fe85e], 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 0x7517c7f5], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7517c7f5], image[size 667 x 1001, 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.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 0x7517c7f5], image[size 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 0xffffffffc5010903, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 0x530108c3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3395 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 59.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 0xffffffffba01091e, 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@524206f0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5965aebb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], 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@604c2919: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f127462
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], 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@18ddbc37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@13c2315c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0xffffffffba01091e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x13fbeb31], image[size 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 0x13fbeb31], 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 0x7bbe7f0c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7bbe7f0c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.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 0x7bbe7f0c], image[size 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 0x43010960, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3121 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 0xffffffffb1010965, 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 0x1d0108be, 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] 0 s: 60 f / 992 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [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:1753155852939 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:1753155853041 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853043 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853044 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155853044 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 0x420108ff, 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 0xffffffffb3010914, 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 0x1dee80c6], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1dee80c6], 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 0x1dee80c6], 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 0xfdaff28], 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfdaff28], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 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 0xfdaff28], 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 0x1dee80c6], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1dee80c6], 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 0x1dee80c6], 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 0xfdaff28], 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfdaff28], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 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 0xfdaff28], 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 0x63010984, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 235 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 0x124f820a], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x124f820a], 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 0x124f820a], 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 0x657043f5], 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x657043f5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x657043f5], 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 0x124f820a], 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x124f820a], 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 0x124f820a], 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 0x657043f5], 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x657043f5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x657043f5], 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 0x420108ff, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, 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.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 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x477029fc], image[size 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 0x477029fc], 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 0x7b8f471e], image[size 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x7b8f471e], 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 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x477029fc], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x477029fc], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x477029fc], image[size 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 0x477029fc], 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 0x7b8f471e], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x63010984, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7b8f471e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x7b8f471e], image[size 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 0x63010984, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 750 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 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6da5bc0], image[size 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 0x6da5bc0], 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 0x2916b566], image[size 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 0x63010984, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x2916b566], 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 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6da5bc0], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6da5bc0], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6da5bc0], image[size 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 0x6da5bc0], 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 0x2916b566], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x63010984, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2916b566], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x2916b566], image[size 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 0x63010984, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 701 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 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x34ede68d], image[size 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 0x34ede68d], 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 0x3e78e200], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x3e78e200], 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 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x34ede68d], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x34ede68d], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x34ede68d], image[size 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 0x34ede68d], 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 0x3e78e200], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3e78e200], image[size 668 x 1000, 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.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 0x3e78e200], image[size 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 0xd01090f, 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 0x420108ff, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 718 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 0xd01090f, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x420108ff, 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@34acc478: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@169c8bbb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], 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@634a43b2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2895a4cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], 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@1f1baa57: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@562413d8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1c85fa86], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1c85fa86], image[size 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 0x420108ff, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1c85fa86], image[size 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 0x1c85fa86], 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 0x4d41f965], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0xd01090f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x4d41f965], image[size 667 x 1001, 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.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 0x4d41f965], image[size 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 0xd01090f, 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[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3468 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@7f5c0f4c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@47b65aa3
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], 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@713a779b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1694c0c1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], 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@45cf673a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@499409fe
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x43118e99], image[size 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 0xffffffffb201094d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x43118e99], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x43118e99], image[size 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 0x43118e99], 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 0x123261c7], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x123261c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x123261c7], image[size 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 0x16010938, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3300 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 0x16010938, 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] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb201094d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1014 ms, 59.1 fps, 16 ms/f; total: 60 f, 59.1 fps, 16 ms/f
    [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.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155864505 d 1ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155864544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155864544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [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 @ 1753155866254 ms III - Start
    [junit] SLOCK [T main @ 1753155866255 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT
    [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 0x5b01017c, 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 0x1d0108be, 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 0xffffffffb3010914, 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 0x170108dd, 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:1753155869110 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869112 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869113 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869138 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869139 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 0x2901090d, 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] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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 0x35266271], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x35266271], 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 0x35266271], 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 0x5c1374e0], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5c1374e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 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 0x5c1374e0], 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 0x35266271], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x35266271], 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 0x35266271], 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 0x5c1374e0], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5c1374e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 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 0x5c1374e0], 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 717 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x290108b5, tileRendererInUse null
    [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 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 0x54edcc87], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54edcc87], 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 0x54edcc87], 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 0x244591b8], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 0x54edcc87], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54edcc87], 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 0x54edcc87], 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 0x244591b8], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 262 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 0xffffffffea010877, 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] 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 0x76010948, 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 0xffffffffea010877, 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 false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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 0x3b0379ff], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b0379ff], image[size 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 0x3b0379ff], 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 0x16e0fabd], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e0fabd], image[size 668 x 1000, 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.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 0x16e0fabd], 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 0x3b0379ff], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b0379ff], image[size 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 0x3b0379ff], 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 0x16e0fabd], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e0fabd], image[size 668 x 1000, 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.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 0x16e0fabd], image[size 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 0x2901090d, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd30108b9, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 587 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 0xd01090f, 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 0xffffffffd30108b9, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffd30108b9, 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 0x3a6d7db8], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a6d7db8], image[size 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 0x3a6d7db8], 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 0x1938fc27], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1938fc27], 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.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 0x1938fc27], 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 0x3a6d7db8], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a6d7db8], image[size 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 0x3a6d7db8], 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 0x1938fc27], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1938fc27], 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.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 0x1938fc27], image[size 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 0x290108b5, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010984, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1626 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 0x170108dd, 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 0x170108dd, 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 0x290108b5, 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 0x32ef16c], image[size 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x32ef16c], image[size 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 0x32ef16c], 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 0x5ed14b5e], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5ed14b5e], image[size 668 x 1000, 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.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 0x5ed14b5e], 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 0x32ef16c], image[size 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x32ef16c], image[size 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 0x32ef16c], 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 0x5ed14b5e], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5ed14b5e], image[size 668 x 1000, 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.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 0x5ed14b5e], image[size 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 0xd01090f, 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 0xffffffff83010942, 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 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 574 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 0xffffffffc80108e8, 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 0x170108dd, 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] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x76010948, 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@2aa2cef2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52aeecf6
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], 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@6aa07e21: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@130dff6f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], 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@26c629ba: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2544a1e2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], image[size 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 0x2901090d, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3359 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 0xffffffffea010877, 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.0, 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 0x5b01017c, 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@39dff86d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31c2f760
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], 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@78bc69cf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@40f193de
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], 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@1414ea6c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6820fb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], image[size 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x290108b5, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x530108c3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3090 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 0xffffffffd30108b9, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155881750 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 0x2901090d, 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 0x4801093a, 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 0xd01090f, 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 0xffffffff83010942, 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:1753155882006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882047 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882047 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 0x7b53eb7], 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b53eb7], 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 0x7b53eb7], 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 0x1937f11f], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 0x1937f11f], 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 0x7b53eb7], 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b53eb7], 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 0x7b53eb7], 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 0x1937f11f], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 226 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b0108ee, 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 0x6e60812b], 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e60812b], 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 0x6e60812b], 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 0x6367984f], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6367984f], 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 0x6367984f], 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 0x6e60812b], 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e60812b], 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 0x6e60812b], 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 0x6367984f], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6367984f], 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 0x6367984f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x3d01018e, 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] No PDF
    [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 0x5b0108ee, 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 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x35ab135d], image[size 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 0x35ab135d], 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 0x4ac4b92b], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ac4b92b], 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 0x4ac4b92b], 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 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x35ab135d], image[size 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 0x35ab135d], 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 0x4ac4b92b], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ac4b92b], 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 0x4ac4b92b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, 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] PRINT Duration 726 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [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 0x5b0108ee, 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 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x18a6849e], image[size 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 0x18a6849e], 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 0x3707003], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3707003], 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 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x18a6849e], image[size 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 0x18a6849e], 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 0x3707003], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#1,main,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 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 Duration 721 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [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 0xffffffff98010952, 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 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x32934f8f], image[size 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 0x32934f8f], 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 0x5bdb0f7b], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5bdb0f7b], 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.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 0x5bdb0f7b], 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 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x32934f8f], image[size 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 0x32934f8f], 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 0x5bdb0f7b], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5bdb0f7b], 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.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 0x5bdb0f7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 706 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 0x4801093a, 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 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 0xffffffff98010952, 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@46aed156: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@465c8502
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], 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@11a2d45c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@319680d7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], 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@60fe312: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@47e4c8b2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3323 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 0x4801093a, 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] 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 0x5b0108ee, 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@4f0a958b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22e88ebf
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], 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@43152ad2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@517e4644
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], 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@27d47507: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fe8997b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3381 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.5, t 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] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b0108ee, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 980 ms, 61.2 fps, 16 ms/f; total: 60 f, 61.2 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155893314 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 @ 1753155893359 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155893359 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.779 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155866254 ms III - Start
    [junit] SLOCK [T main @ 1753155866255 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 0x5b01017c, 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 0x1d0108be, 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 0xffffffffb3010914, 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 0x170108dd, 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:1753155869110 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869112 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869113 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869138 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869139 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 0x2901090d, 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] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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 0x35266271], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x35266271], 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 0x35266271], 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 0x5c1374e0], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5c1374e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 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 0x5c1374e0], 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 0x35266271], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x35266271], 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 0x35266271], 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 0x5c1374e0], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5c1374e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 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 0x5c1374e0], 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 717 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x290108b5, tileRendererInUse null
    [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 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 0x54edcc87], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54edcc87], 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 0x54edcc87], 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 0x244591b8], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 0x54edcc87], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54edcc87], 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 0x54edcc87], 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 0x244591b8], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 262 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 0xffffffffea010877, 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] 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 0x76010948, 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 0xffffffffea010877, 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 false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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 0x3b0379ff], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b0379ff], image[size 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 0x3b0379ff], 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 0x16e0fabd], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e0fabd], image[size 668 x 1000, 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.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 0x16e0fabd], 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 0x3b0379ff], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b0379ff], image[size 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 0x3b0379ff], 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 0x16e0fabd], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e0fabd], image[size 668 x 1000, 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.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 0x16e0fabd], image[size 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 0x2901090d, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd30108b9, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 587 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 0xd01090f, 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 0xffffffffd30108b9, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffd30108b9, 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 0x3a6d7db8], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a6d7db8], image[size 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 0x3a6d7db8], 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 0x1938fc27], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1938fc27], 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.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 0x1938fc27], 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 0x3a6d7db8], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a6d7db8], image[size 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 0x3a6d7db8], 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 0x1938fc27], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1938fc27], 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.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 0x1938fc27], image[size 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 0x290108b5, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010984, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1626 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 0x170108dd, 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 0x170108dd, 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 0x290108b5, 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 0x32ef16c], image[size 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x32ef16c], image[size 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 0x32ef16c], 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 0x5ed14b5e], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5ed14b5e], image[size 668 x 1000, 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.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 0x5ed14b5e], 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 0x32ef16c], image[size 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x32ef16c], image[size 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 0x32ef16c], 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 0x5ed14b5e], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5ed14b5e], image[size 668 x 1000, 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.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 0x5ed14b5e], image[size 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 0xd01090f, 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 0xffffffff83010942, 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 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 574 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 0xffffffffc80108e8, 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 0x170108dd, 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] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x76010948, 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@2aa2cef2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52aeecf6
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], 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@6aa07e21: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@130dff6f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], 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@26c629ba: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2544a1e2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], image[size 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 0x2901090d, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3359 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 0xffffffffea010877, 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.0, 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 0x5b01017c, 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@39dff86d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31c2f760
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], 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@78bc69cf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@40f193de
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], 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@1414ea6c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6820fb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], image[size 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x290108b5, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x530108c3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3090 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 0xffffffffd30108b9, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155881750 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 0x2901090d, 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 0x4801093a, 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 0xd01090f, 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 0xffffffff83010942, 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:1753155882006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882047 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882047 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 0x7b53eb7], 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b53eb7], 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 0x7b53eb7], 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 0x1937f11f], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 0x1937f11f], 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 0x7b53eb7], 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b53eb7], 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 0x7b53eb7], 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 0x1937f11f], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 226 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b0108ee, 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 0x6e60812b], 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e60812b], 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 0x6e60812b], 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 0x6367984f], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6367984f], 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 0x6367984f], 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 0x6e60812b], 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e60812b], 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 0x6e60812b], 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 0x6367984f], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6367984f], 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 0x6367984f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x3d01018e, 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] No PDF
    [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 0x5b0108ee, 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 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x35ab135d], image[size 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 0x35ab135d], 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 0x4ac4b92b], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ac4b92b], 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 0x4ac4b92b], 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 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x35ab135d], image[size 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 0x35ab135d], 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 0x4ac4b92b], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ac4b92b], 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 0x4ac4b92b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, 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] PRINT Duration 726 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [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 0x5b0108ee, 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 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x18a6849e], image[size 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 0x18a6849e], 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 0x3707003], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3707003], 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 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x18a6849e], image[size 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 0x18a6849e], 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 0x3707003], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#1,main,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 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 Duration 721 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [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 0xffffffff98010952, 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 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x32934f8f], image[size 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 0x32934f8f], 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 0x5bdb0f7b], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5bdb0f7b], 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.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 0x5bdb0f7b], 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 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x32934f8f], image[size 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 0x32934f8f], 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 0x5bdb0f7b], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5bdb0f7b], 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.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 0x5bdb0f7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 706 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 0x4801093a, 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 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 0xffffffff98010952, 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@46aed156: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@465c8502
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], 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@11a2d45c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@319680d7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], 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@60fe312: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@47e4c8b2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3323 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 0x4801093a, 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] 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 0x5b0108ee, 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@4f0a958b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22e88ebf
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], 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@43152ad2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@517e4644
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], 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@27d47507: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fe8997b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3381 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.5, t 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] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b0108ee, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 980 ms, 61.2 fps, 16 ms/f; total: 60 f, 61.2 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155893314 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 @ 1753155893359 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155893359 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 13.123 sec
    [junit] Testcase: test02_aa8 took 11.56 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.779 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155866254 ms III - Start
    [junit] SLOCK [T main @ 1753155866255 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 0x5b01017c, 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 0x1d0108be, 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 0xffffffffb3010914, 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 0x170108dd, 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:1753155869110 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869112 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869113 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869138 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155869139 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 0x2901090d, 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] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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 0x35266271], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x35266271], 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 0x35266271], 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 0x5c1374e0], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5c1374e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 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 0x5c1374e0], 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 0x35266271], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x35266271], 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 0x35266271], 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 0x5c1374e0], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5c1374e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 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 0x5c1374e0], 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 717 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x290108b5, tileRendererInUse null
    [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 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 0x54edcc87], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54edcc87], 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 0x54edcc87], 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 0x244591b8], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 0x54edcc87], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54edcc87], 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 0x54edcc87], 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 0x244591b8], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], 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 320x480 brd 0, cur 0/0 320x480, buffer 0x244591b8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 262 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 0xffffffffea010877, 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] 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 0x76010948, 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 0xffffffffea010877, 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 false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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 0x3b0379ff], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b0379ff], image[size 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 0x3b0379ff], 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 0x16e0fabd], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e0fabd], image[size 668 x 1000, 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.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 0x16e0fabd], 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 0x3b0379ff], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b0379ff], image[size 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 0x3b0379ff], 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 0x16e0fabd], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e0fabd], image[size 668 x 1000, 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.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 0x16e0fabd], image[size 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 0x2901090d, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd30108b9, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 587 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 0xd01090f, 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 0xffffffffd30108b9, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffd30108b9, 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 0x3a6d7db8], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a6d7db8], image[size 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 0x3a6d7db8], 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 0x1938fc27], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1938fc27], 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.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 0x1938fc27], 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 0x3a6d7db8], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a6d7db8], image[size 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 0x3a6d7db8], 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 0x1938fc27], image[size 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 0x170108dd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1938fc27], 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.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 0x1938fc27], image[size 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 0x290108b5, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010984, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1626 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 0x170108dd, 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 0x170108dd, 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 0x290108b5, 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 0x32ef16c], image[size 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x32ef16c], image[size 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 0x32ef16c], 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 0x5ed14b5e], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5ed14b5e], image[size 668 x 1000, 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.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 0x5ed14b5e], 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 0x32ef16c], image[size 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x32ef16c], image[size 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 0x32ef16c], 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 0x5ed14b5e], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5ed14b5e], image[size 668 x 1000, 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.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 0x5ed14b5e], image[size 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 0xd01090f, 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 0xffffffff83010942, 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 0x76010948, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 574 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 0xffffffffc80108e8, 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 0x170108dd, 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] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x76010948, 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@2aa2cef2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52aeecf6
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], 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@6aa07e21: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@130dff6f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], 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@26c629ba: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2544a1e2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9635ce8], image[size 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 0x9635ce8], 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 0x4ce26ec0], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4ce26ec0], image[size 667 x 1001, 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.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 0x4ce26ec0], image[size 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 0x2901090d, 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[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, 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[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3359 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 0xffffffffea010877, 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.0, 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 0x5b01017c, 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@39dff86d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31c2f760
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], 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@78bc69cf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@40f193de
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], 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@1414ea6c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6820fb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7753169f], image[size 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 0x7753169f], 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 0x6ff69df4], image[size 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 0xffffffffd30108b9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ff69df4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x6ff69df4], image[size 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x290108b5, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x530108c3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3090 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 0xffffffffd30108b9, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155881750 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 0x2901090d, 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 0x4801093a, 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 0xd01090f, 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 0xffffffff83010942, 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:1753155882006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882007 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882047 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155882047 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 0x7b53eb7], 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b53eb7], 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 0x7b53eb7], 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 0x1937f11f], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 0x1937f11f], 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 0x7b53eb7], 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b53eb7], 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 0x7b53eb7], 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 0x1937f11f], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 0x1937f11f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 226 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 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 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b0108ee, 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 0x6e60812b], 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e60812b], 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 0x6e60812b], 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 0x6367984f], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6367984f], 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 0x6367984f], 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 0x6e60812b], 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e60812b], 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 0x6e60812b], 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 0x6367984f], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6367984f], 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 0x6367984f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x3d01018e, 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] No PDF
    [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 0x5b0108ee, 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 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x35ab135d], image[size 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 0x35ab135d], 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 0x4ac4b92b], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ac4b92b], 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 0x4ac4b92b], 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 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x35ab135d], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x35ab135d], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x35ab135d], image[size 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 0x35ab135d], 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 0x4ac4b92b], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ac4b92b], 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[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ac4b92b], 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 0x4ac4b92b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, 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] PRINT Duration 726 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [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 0x5b0108ee, 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 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x18a6849e], image[size 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 0x18a6849e], 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 0x3707003], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3707003], 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 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x18a6849e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x18a6849e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x18a6849e], image[size 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 0x18a6849e], 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 0x3707003], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.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 0x3707003], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#1,main,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 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 Duration 721 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [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 0xffffffff98010952, 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 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x32934f8f], image[size 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 0x32934f8f], 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 0x5bdb0f7b], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5bdb0f7b], 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.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 0x5bdb0f7b], 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 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x32934f8f], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x32934f8f], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x32934f8f], image[size 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 0x32934f8f], 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 0x5bdb0f7b], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5bdb0f7b], 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.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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5bdb0f7b], 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.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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5bdb0f7b], 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.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 0x5bdb0f7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 706 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 0x4801093a, 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 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 0xffffffff98010952, 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@46aed156: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@465c8502
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], 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@11a2d45c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@319680d7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], 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@60fe312: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@47e4c8b2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x484a9608], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x484a9608], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x484a9608], image[size 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 0x484a9608], 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 0x674c0558], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [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 0x674c0558], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3323 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 0x4801093a, 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] 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 0x5b0108ee, 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@4f0a958b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22e88ebf
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], 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@43152ad2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@517e4644
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], 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@27d47507: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fe8997b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x6cf93c3e], image[size 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 0x5b0108ee, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x6cf93c3e], image[size 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 0xffffffff98010952, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x6cf93c3e], image[size 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 0x6cf93c3e], 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 0x22c0a638], image[size 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x4801093a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.5, [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 0x22c0a638], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3381 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.5, t 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] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b0108ee, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 980 ms, 61.2 fps, 16 ms/f; total: 60 f, 61.2 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1753155893314 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 @ 1753155893359 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753155893359 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 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 @ 1753155894954 ms III - Start
    [junit] SLOCK [T main @ 1753155894954 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffb1010965, 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 0x7c0108ef, 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:1753155897781 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897782 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897783 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897786 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897786 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 0x443b7b03], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x443b7b03], 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 0x443b7b03], 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fadc0fb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 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 0x5fadc0fb], 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 0x443b7b03], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x443b7b03], 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 0x443b7b03], 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fadc0fb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse null
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x76010948, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 363 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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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 0x30f451cd], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x30f451cd], 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 0x30f451cd], 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 0x6dd4db0e], 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], 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 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], 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 0x30f451cd], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x30f451cd], 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 0x30f451cd], 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 0x6dd4db0e], 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], 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 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], 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 0x5b01017c, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x7c0108ef, 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 0x7c0108ef, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 537 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 0x6a280a94], image[size 668 x 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a280a94], 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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x31032eca], 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 0x6a280a94], image[size 668 x 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a280a94], 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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x7c0108ef, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 699 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.0, 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 0x5b01017c, 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 0x2d63fc1c], image[size 668 x 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x2d63fc1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x2d63fc1c], 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 0x3a77c552], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a77c552], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x3a77c552], 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 0x2d63fc1c], image[size 668 x 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x2d63fc1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x2d63fc1c], 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 0x3a77c552], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a77c552], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x3a77c552], image[size 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 0xffffffffc5010903, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffc5010903, 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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1574 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 0xd24515d], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0xd24515d], 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 0x2cd3320e], image[size 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0x2cd3320e], 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 0xd24515d], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0xd24515d], 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 0x2cd3320e], image[size 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0x2cd3320e], image[size 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 0xffffffffc5010903, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 682 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 0xffffffffb1010965, 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 0xffffffffc5010903, 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] 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@4bbf3eef: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60f16753
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], 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@210fe5f6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5910c66
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], 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@2309a1bb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69c374d0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2789 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@39c17495: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@13bc76eb
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], 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@504bf3f7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@44c7d04a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], 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@526e41d7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@66506587
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2398 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@4dea013a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2675241d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x1a68bfea], 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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5dd7ae2c], image[size 667 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.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 0x5dd7ae2c], 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@5c00bf5f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@433c5fdc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x1a68bfea], 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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5dd7ae2c], image[size 667 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.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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1415 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@56506b9d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1e8fb238
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6180aaad], 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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0x65e7c2f], 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@3ae967a6: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5966bdbc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6180aaad], 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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1369 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@4261e3b3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ef85a7a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], 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@21871d97: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@ac64107
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], 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@ad196a2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24e50a00
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2389 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 0xffffffffb1010965, 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 0xffffffffc5010903, 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] 2 s: 60 f / 2436 ms, 24.6 fps, 40 ms/f; total: 60 f, 24.6 fps, 40 ms/f
    [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:1753155916349 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 0xffffffffe40108cd, 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 0xffffffffef0108c8, 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:1753155916704 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916706 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916706 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 0x2c2e6c0e], 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c2e6c0e], 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 0x2c2e6c0e], 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 0x1eacab10], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1eacab10], 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 0x1eacab10], 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 0x2c2e6c0e], 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c2e6c0e], 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 0x2c2e6c0e], 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 0x1eacab10], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1eacab10], 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 0x1eacab10], 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, 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.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 0x24010847, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffab010861, 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 0xe8dc30], 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 0xffffffffab010861, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xe8dc30], 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 0xe8dc30], 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 0x13806f6e], 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 0x24010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x13806f6e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 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 0x13806f6e], 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 0xe8dc30], 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 0xffffffffab010861, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xe8dc30], 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 0xe8dc30], 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 0x13806f6e], 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 0x24010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x13806f6e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 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 0x13806f6e], 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 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffef0108c8, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffe40108cd, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 211 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 0x239783f6], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x239783f6], 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 0x350f5f44], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0x350f5f44], 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 0x239783f6], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x239783f6], 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 0x350f5f44], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0x350f5f44], image[size 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 538 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 0xffffffffb3010832, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffff010847, 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 0x68b1c51f], image[size 668 x 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 0xffffffffff010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x68b1c51f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x68b1c51f], 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 0x147f5483], image[size 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 0xffffffffb3010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x147f5483], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x147f5483], 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 0x68b1c51f], image[size 668 x 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 0xffffffffff010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x68b1c51f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x68b1c51f], 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 0x147f5483], image[size 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 0xffffffffb3010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x147f5483], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x147f5483], image[size 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 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffe40108cd, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 556 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 0x5cf65064], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x5cf65064], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x42d801a3], 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 0x42d801a3], 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 0x5cf65064], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x5cf65064], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x42d801a3], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 539 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_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 0x190107f3, 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 0x2401086c, 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@72590414: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@49747189
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], 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@7e33ac15: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f55498e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], 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@653b8fa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5b967c8a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, tileRendererInUse null
    [junit] >> Gears angle 41.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2123 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@4241dc64: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22049d2c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], 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@565a0c57: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7f9bc70b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], 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@10d6273e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1291e119
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2032 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@4578b8d8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@754f4351
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x4c751131], 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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x27ba2ca5], 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@50e536e7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28773f8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x4c751131], 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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1199 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@6cfa5c36: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b3c0acc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73fd1bbd], 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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x4054ac9d], 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@6d66c76: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1444c242
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73fd1bbd], 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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x190107f3, 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.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@76743d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e8e4583
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], 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@d7abd27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3660d188
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], 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@68a8ad0a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6204b53b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, tileRendererInUse null
    [junit] >> Gears angle 68.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1943 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 0x75010911, 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 0x3501096a, tileRendererInUse null
    [junit] >> Gears angle 69.5, [l -1.0, r 1.0, b -1.5, t 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 / 883 ms, 67.9 fps, 14 ms/f; total: 60 f, 67.9 fps, 14 ms/f
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930083 d 0ms]]
    [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 0xffffffffa0010911, 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 0xffffffffdb010858, 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:1753155930222 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930222 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 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 0x795a36f], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x795a36f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x795a36f], 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 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x2432c32f], 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 0x2432c32f], 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 0x795a36f], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x795a36f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x795a36f], 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 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x2432c32f], 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 0x2432c32f], 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 0xffffffffdb010858, 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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 13.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 383 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 0xffffffff99010821, 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 0x3201093f, 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 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 0x1c4a7b47], 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 0x3201093f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x1c4a7b47], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x1c4a7b47], 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 0x56a1fd35], 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 0xffffffff99010821, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x56a1fd35], 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 0x56a1fd35], 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 0x1c4a7b47], 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 0x3201093f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x1c4a7b47], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x1c4a7b47], 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 0x56a1fd35], 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 0xffffffff99010821, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x56a1fd35], 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 0x56a1fd35], 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 0xffffffffdb010858, 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 0xffffffffdb010858, 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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 18.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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 18.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 209 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 0x5b0e184a], image[size 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x5b0e184a], 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1b7bae4e], 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 0x5b0e184a], image[size 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x5b0e184a], 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, 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 0xffffffffa0010911, 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 false
    [junit] PRINT Duration 503 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 0xffffffffb90108ec, 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 0x101098e, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.0, 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 0x62d9d29b], image[size 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 0x101098e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x62d9d29b], 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 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 0x62d9d29b], 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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffb90108ec, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x1c8f5583], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x1c8f5583], 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 0x62d9d29b], image[size 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 0x101098e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x62d9d29b], 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 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 0x62d9d29b], 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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffb90108ec, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x1c8f5583], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffdb010858, 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 0xffffffffdb010858, 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 0xffffffffa0010911, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 27.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 531 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 0x7736d9bd], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0x7736d9bd], 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2b3dc7c0], 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 0x7736d9bd], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0x7736d9bd], 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffff84010969, 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 0xffffffffe601073a, tileRendererInUse null
    [junit] >> Gears angle 31.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 478 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 0xffffffffff0108ab, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x5201096a, 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@72002d63: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@48c16468
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], 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@5e48a8b6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3125fb3d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], 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@2d4acb20: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68a739c4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 36.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 1858 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@edb1fe1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71ece144
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], 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@58953d99: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1af265a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], 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@742b0d66: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46f0218a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, 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 false
    [junit] PRINT Duration 1865 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@33368f5f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3f5f1d8b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x4af8ffda], 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x307bfdef], 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@11b26f2: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5be73b53
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x4af8ffda], 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 45.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 1079 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@5ee33959: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2286d23a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0x2a700cd], 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7bfa4d0], 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@20b216b6: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2eafd735
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0x2a700cd], 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 53.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 1007 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@20004677: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53bfb714
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], 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@7b5f80d0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@40f762d5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], 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@7ed7b5f3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b70d511
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], image[size 1025 x 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 0xffffffffde010858, 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 0xffffffffa3010911, tileRendererInUse null
    [junit] >> Gears angle 57.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 1827 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 0xffffffffe901073a, tileRendererInUse null
    [junit] >> Gears angle 58.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 0xffffffff87010969, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 911 ms, 65.8 fps, 15 ms/f; total: 60 f, 65.8 fps, 15 ms/f
    [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:1753155942654 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 0x530108c3, 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 0xffffffffc80108e8, 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:1753155942791 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942794 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942794 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x2f49061c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x2f49061c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x2f49061c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x2f49061c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x2f49061c], 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 0xffffffffc80108e8, 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 0x16010938, tileRendererInUse null
    [junit] >> Gears angle 5.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 346 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 0x3d01018e, 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 0x76010948, tileRendererInUse null
    [junit] >> Gears 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] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5223b9aa], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x3be47613], 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 0x3be47613], 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5223b9aa], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x3be47613], 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 0x3be47613], 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5223b9aa], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x3be47613], 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 0x3be47613], 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 0xffffffffb1010965, 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 0xffffffffb1010965, 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 7.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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 7.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 771 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x6295bd54], 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 0x2d696a25], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x2d696a25], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6295bd54], 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 0x2d696a25], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2d696a25], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x6295bd54], 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], 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 0x6295bd54], 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 0xffffffffb1010965, 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 8.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 988 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 0x16010938, 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears 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
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], image[size 892 x 667, buffer 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4dc5c00d], 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], image[size 892 x 667, buffer 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4dc5c00d], 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], 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 0x4dc5c00d], 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 0xffffffff83010942, 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 10.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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 10.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 2303 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x715dcc34], 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 0x715dcc34], 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 12.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 1002 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 13.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 0xffffffff83010942, 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@60701298: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5c387313
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], 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@4d301eb0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@693daa54
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], 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@501d6583: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2784bb02
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 14.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 2137 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@29adc4b1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79e9eaf9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], 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@23852e9e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@45596436
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], 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@4e74d919: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@76064eff
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, 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 2050 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@1aa9fcf1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69336af0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x5cd528d4], 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1fafbe9f], 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@27179da8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74bebcd6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x5cd528d4], 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 18.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 1191 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@7c794b46: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f4c69
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x2d472e2c], 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x43d0589b], 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@53d55af4: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@45699a14
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x2d472e2c], 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 20.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 1188 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@3800edc7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25660a85
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], 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@2c8947e8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@727508a4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], 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@77b2b0f0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4cfa882d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 22.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 2206 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 0xffffffffb1010965, 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] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 2 s: 60 f / 2403 ms, 24.9 fps, 40 ms/f; total: 60 f, 24.9 fps, 40 ms/f
    [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:1753155960815 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 0xd01090f, 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 0x4801093a, 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:1753155960952 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960954 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960954 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 0x178a594d], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x178a594d], 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 0x178a594d], 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x286f6a3a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 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 0x286f6a3a], 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 0x178a594d], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x178a594d], 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 0x178a594d], 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x286f6a3a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 182 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 0x1752f1a7], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1752f1a7], 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 0x1752f1a7], 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3390bf8e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 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 0x3390bf8e], 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 0x1752f1a7], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1752f1a7], 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 0x1752f1a7], 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3390bf8e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 184 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 9.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 0x530108c3, 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 0x498d31e6], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x498d31e6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x498d31e6], 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 0x45aedd83], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], 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 0x498d31e6], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x498d31e6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x498d31e6], 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 0x45aedd83], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 524 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x530108c3, 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 0x39fc3c11], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39fc3c11], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x39fc3c11], 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 0x23d97533], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x23d97533], image[size 668 x 1000, 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.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 0x23d97533], 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 0x39fc3c11], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39fc3c11], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x39fc3c11], 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 0x23d97533], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x23d97533], image[size 668 x 1000, 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.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 0x23d97533], image[size 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 0x2901090d, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1547 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 0x76010948, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff83010942, 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 0x6d239c1d], image[size 668 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6d239c1d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6d239c1d], 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 0x6addecf4], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6addecf4], image[size 668 x 1000, 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.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 0x6addecf4], 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 0x6d239c1d], image[size 668 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6d239c1d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6d239c1d], 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 0x6addecf4], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6addecf4], image[size 668 x 1000, 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.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 0x6addecf4], image[size 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 0xffffffffea010877, 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[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffea010877, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 521 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 0x1d0108be, 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 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 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 17.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 0xffffffff83010942, 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@5b2e6fb8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@51085c5b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], 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@28740398: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c406de5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], 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@2e748d38: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46bcec37
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2223 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 0x2901090d, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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@151c24fd: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24f2b397
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], 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@529c1aee: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@527b6aa3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], 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@71d02ed: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c541ff3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2169 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 0x5b01017c, 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 0xffffffffea010877, 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@cfc7bfa: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c8fc6fe
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x62b4f80a], 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 0x784542a9], image[size 667 x 1000, buffer 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x784542a9], 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@63a618a8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@592e08ef
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x62b4f80a], 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 0x784542a9], image[size 667 x 1000, buffer 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, 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 0x16010938, 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 0x16010938, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1248 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffea010877, 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@52ef3f5a: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@309e5ac0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x16b9ff91], 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 0x5120f9c2], image[size 667 x 1000, buffer 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.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 0x5120f9c2], 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@221964fd: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@cd560af
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x16b9ff91], 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 0x5120f9c2], image[size 667 x 1000, buffer 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.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 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xd01090f, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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 0x16010938, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1254 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 0x5b01017c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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@39f12153: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f492413
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], 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@c168b9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@20f48892
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], 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@fc4170e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@769ef876
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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 0x2901090d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2210 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 0x2901090d, 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 0x530108c3, 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] 2 s: 60 f / 2443 ms, 24.5 fps, 40 ms/f; total: 60 f, 24.5 fps, 40 ms/f
    [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:1753155977453 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 0xffffffffc80108e8, 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 0xffffffffc80108e8, 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:1753155977579 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977582 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977582 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 0x3c4c1da5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c4c1da5], 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 0x3c4c1da5], 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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x492543db], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x492543db], 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 0x3c4c1da5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c4c1da5], 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 0x3c4c1da5], 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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x492543db], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 178 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 0xffffffffd30108b9, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x16010938, 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 0x489fd617], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x489fd617], 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 0x489fd617], 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 0x2c8f86d3], 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2c8f86d3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2c8f86d3], 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 0x489fd617], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x489fd617], 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 0x489fd617], 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 0x2c8f86d3], 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2c8f86d3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2c8f86d3], 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 480 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 0x69cc8b91], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x69cc8b91], 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 0x293e3964], image[size 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x293e3964], 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 0x69cc8b91], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x69cc8b91], 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 0x293e3964], image[size 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x293e3964], image[size 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 0x2901090d, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 658 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x2901090d, 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 0x6cf9ccc7], image[size 668 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6cf9ccc7], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6cf9ccc7], 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 0x48cd6a42], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x48cd6a42], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x48cd6a42], 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 0x6cf9ccc7], image[size 668 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6cf9ccc7], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6cf9ccc7], 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 0x48cd6a42], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x48cd6a42], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x48cd6a42], image[size 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1503 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 0x3433398e], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x3433398e], 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 0x4ef0ce8f], image[size 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x4ef0ce8f], 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 0x3433398e], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x3433398e], 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 0x4ef0ce8f], image[size 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x4ef0ce8f], image[size 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 0x530108c3, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 636 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 0xffffffffb1010965, 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 0x530108c3, 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 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@1ec3c870: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5666715a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], 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@6a5b3e2b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@19dd9424
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], 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@2bc620c6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6af3712c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2571 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@a8cf576: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64ccfae4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], 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@9d336b9: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46ce6ee2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], 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@44ac610: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4224c808
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2343 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@21319bef: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70af3bf6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x21607bb7], 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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x469e6d1b], image[size 667 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.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 0x469e6d1b], 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@b98b0d5: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@603838b9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x21607bb7], 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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x469e6d1b], image[size 667 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.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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1323 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@2780fc35: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5966767e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x669b4f9d], 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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x50ed527], 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@2ef9bbd8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c460ea9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x669b4f9d], 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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1329 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@4ebcec4e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@55433cb9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], 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@e06993: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6519e81b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], 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@39affded: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@566e7316
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2423 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 0xffffffffb1010965, 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 0x530108c3, 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 true
    [junit] 2 s: 60 f / 2367 ms, 25.3 fps, 39 ms/f; total: 60 f, 25.3 fps, 39 ms/f
    [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:1753155995004 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 0xffffffffee010937, 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 0x6e010923, 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:1753155995075 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995075 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995079 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 0x503d7cf5], 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x503d7cf5], 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 0x503d7cf5], 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 0x7b38ee5a], 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b38ee5a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7b38ee5a], 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 0x503d7cf5], 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x503d7cf5], 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 0x503d7cf5], 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 0x7b38ee5a], 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b38ee5a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7b38ee5a], 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 0x6e010923, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 106 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 0xffffffffa40108b4, 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 0x401082e, 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 0x7a47a8ef], 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 0x401082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7a47a8ef], 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 0x7a47a8ef], 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 0x1d6dc6a1], 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 0xffffffffa40108b4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1d6dc6a1], image[size 320 x 480, 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.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 0x1d6dc6a1], 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 0x7a47a8ef], 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 0x401082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7a47a8ef], 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 0x7a47a8ef], 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 0x1d6dc6a1], 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 0xffffffffa40108b4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1d6dc6a1], image[size 320 x 480, 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.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 0x1d6dc6a1], 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 0x6e010923, 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 0x6e010923, 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 0xffffffffee010937, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 198 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 0x750dc3e2], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x750dc3e2], 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 0x7144d4c5], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7144d4c5], 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 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 0x7144d4c5], 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 0x750dc3e2], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x750dc3e2], 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 0x7144d4c5], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7144d4c5], 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 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 0x7144d4c5], image[size 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 0x6e010923, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 580 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 0x5101078b, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff9f010935, 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 0x12bf28c1], image[size 668 x 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 0xffffffff9f010935, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x12bf28c1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x12bf28c1], 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 0x745a53f1], image[size 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 0x5101078b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x745a53f1], image[size 668 x 1000, 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.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 0x745a53f1], 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 0x12bf28c1], image[size 668 x 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 0xffffffff9f010935, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x12bf28c1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x12bf28c1], 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 0x745a53f1], image[size 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 0x5101078b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x745a53f1], image[size 668 x 1000, 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.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 0x745a53f1], image[size 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 0x6e010923, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x6e010923, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffee010937, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 545 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 0x6fad1c3], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6fad1c3], 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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x43c758f0], 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 0x6fad1c3], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6fad1c3], 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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse null
    [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 537 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 0x5001099e, 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 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.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@2df755d8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c0d68a2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], 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@4805698: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5aac11c6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], 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@2e6ae775: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a923a88
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 40.0, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2012 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@7aea3004: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@737d8c69
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], 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@4779c340: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2bddca2c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], 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@739669d5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16ad9a23
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1942 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@4a482bb7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28297d0f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x422db12f], 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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7a1a1609], image[size 667 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.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 0x7a1a1609], 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@4be94042: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3d7def8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x422db12f], 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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7a1a1609], image[size 667 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.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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1085 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@7bdfd5d4: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@222394c7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f6e7871], 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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0x7472a048], 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@4f5c4788: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d453c88
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f6e7871], 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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 61.5, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1157 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@54416aed: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5594dd0d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], 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@43c1d01f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@50f0ec74
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], 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@1cf7509c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dc19d44
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 67.5, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1986 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 0xffffffff93010999, 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 0x2f0108c2, tileRendererInUse null
    [junit] >> Gears angle 69.0, [l -1.0, r 1.0, b -1.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 / 905 ms, 66.2 fps, 15 ms/f; total: 60 f, 66.2 fps, 15 ms/f
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008134 d 0ms]]
    [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 0xffffffffde0109b7, 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 0x30109aa, 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:1753156008209 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008212 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008212 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 0x34e54845], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x34e54845], 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 0x34e54845], 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 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x4a81fee2], 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 0x4a81fee2], 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 0x34e54845], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x34e54845], 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 0x34e54845], 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 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x4a81fee2], 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 0x4a81fee2], 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 0x30109aa, 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 0xffffffffde0109b7, 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 124 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 0x4b0108ea, 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 0xffffffffb4010976, tileRendererInUse null
    [junit] >> Gears angle 17.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 0x34386acd], 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 0xffffffffb4010976, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 0x6a030292], 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 0x4b0108ea, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x6a030292], 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 0x6a030292], 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 0x34386acd], 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 0xffffffffb4010976, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 0x6a030292], 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 0x4b0108ea, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x6a030292], 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 0x6a030292], 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 0x30109aa, 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 0x30109aa, 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 0xffffffffde0109b7, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 18.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 202 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 0x10fff847], image[size 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x10fff847], 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x28c46aa8], 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 0x10fff847], image[size 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x10fff847], 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, 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 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 22.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 465 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 0x160108c8, 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 0x3801093b, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.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 0x44ba3c96], image[size 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 0x3801093b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x44ba3c96], 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 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 0x44ba3c96], 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 0x45686078], image[size 892 x 667, buffer 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 0x160108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x45686078], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x45686078], 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 0x44ba3c96], image[size 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 0x3801093b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x44ba3c96], 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 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 0x44ba3c96], 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 0x45686078], image[size 892 x 667, buffer 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 0x160108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x45686078], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x45686078], image[size 892 x 667, buffer 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 0x30109aa, 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 0x30109aa, 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 0xffffffffde0109b7, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 27.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 534 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 0x7784c20d], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x7784c20d], 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 0x759a2aaa], image[size 1025 x 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x759a2aaa], 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 0x7784c20d], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x7784c20d], 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 0x759a2aaa], image[size 1025 x 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x759a2aaa], image[size 1025 x 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 0xffffffffc101099e, 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 0x57010919, tileRendererInUse null
    [junit] >> Gears angle 31.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 494 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 0xffffffffc901003f, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffba01094c, 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@52623ad0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77e9f2af
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], 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@4de9f8da: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@63a86b9b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], 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@479b03e6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7fe64922
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1932 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@657ffe5b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6584a21f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], 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@4843fb02: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@512e758d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], 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@72e104e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@429979cc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1894 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@2cb3d7c3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22f83d07
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x2594ca2c], 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5af4b32e], 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@32a5fe91: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2a39ffa4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x2594ca2c], 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, tileRendererInUse null
    [junit] >> Gears angle 45.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 1094 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@fcfd4eb: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53d69cda
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f3cbc46], 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 0x3f3cbc46], 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5301ca3a], 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@6a68d77: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1cd3694d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f3cbc46], 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 0x3f3cbc46], 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1047 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@62c6b447: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2486be2a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], 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@6540da0c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@685f928f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], 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@5dfe50a0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3b4ea4a5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], image[size 1025 x 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 0x60109aa, 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 0xfffffffff70107e2, tileRendererInUse null
    [junit] >> Gears angle 56.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 1876 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 0xffffffffaf0108c8, tileRendererInUse null
    [junit] >> Gears angle 57.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 0xffffffffc401099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 897 ms, 66.8 fps, 14 ms/f; total: 60 f, 66.8 fps, 14 ms/f
    [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:1753156020570 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 0xd01090f, 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 0x1d0108be, 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:1753156020702 d 11ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020715 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020715 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4b00e875], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4b00e875], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4b00e875], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x4b00e875], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 0x4b00e875], 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 0x1d0108be, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 5.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 330 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 0x7c0108ef, 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 0x16010938, tileRendererInUse null
    [junit] >> Gears 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 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55f4df6c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55f4df6c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x55f4df6c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0xffffffffb3010914, 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 0xffffffffb3010914, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 6.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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 7.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 749 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x59ae7d9c], 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 0x1264c0c9], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x1264c0c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x59ae7d9c], 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 0x1264c0c9], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x1264c0c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0xffffffffb3010914, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 8.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 959 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 0xffffffffc80108e8, 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 9.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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], image[size 892 x 667, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7fc489eb], 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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], image[size 892 x 667, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7fc489eb], 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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], 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 0x7fc489eb], 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 0x290108b5, 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 9.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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 10.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 2245 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 11.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 1002 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 0xffffffffb3010914, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x290108b5, 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@ab920be: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@123889c5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], 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@20b288f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@647dc66
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], 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@72f184d6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@480c8e84
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 13.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 2184 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@28fa3630: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1bff0694
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], 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@4c436345: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@346a45ca
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], 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@168849ed: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52da6c47
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 15.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 2099 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@640cf07c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d7be835
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0x4836194], 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1d43f9c1], 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@3da657fd: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4196bba9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0x4836194], 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, 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 1191 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@388b9422: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fb41940
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x3932d788], 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7b707856], 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@57ee6bad: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d7e68de
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x3932d788], 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 19.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 1207 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@6b4c1faf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dd6e972
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], 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@5e0e99d8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7106ee1a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], 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@46f038dc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31c1a703
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 21.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 2243 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 22.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 0x290108b5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 2 s: 60 f / 2328 ms, 25.7 fps, 38 ms/f; total: 60 f, 25.7 fps, 38 ms/f
    [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:1753156038673 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 0x5b01017c, 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 0x3d01018e, 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:1753156038796 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038799 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038799 d 0ms]]
    [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 0x3d70be7c], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3d70be7c], 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 0x3d70be7c], 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 0x136dfef7], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x136dfef7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x136dfef7], 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 0x3d70be7c], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3d70be7c], 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 0x3d70be7c], 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 0x136dfef7], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x136dfef7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x136dfef7], 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0xffffffffea010877, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 186 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 0x735b3b51], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x735b3b51], 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 0x735b3b51], 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 0x44566a33], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44566a33], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0x44566a33], 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 0x735b3b51], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x735b3b51], 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 0x735b3b51], 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 0x44566a33], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44566a33], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0x44566a33], 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0xffffffffea010877, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 190 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 8.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 0xffffffffb3010914, 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 0x9030941], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x9030941], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x9030941], 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 0x1bf7b607], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], 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 0x9030941], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x9030941], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x9030941], 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 0x1bf7b607], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.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 0x43010960, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x3d01018e, 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 0x3d01018e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 541 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffb3010914, 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 0x463260e1], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x463260e1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x463260e1], 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 0x39ea1036], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39ea1036], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.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 0x39ea1036], 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 0x463260e1], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x463260e1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x463260e1], 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 0x39ea1036], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39ea1036], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.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 0x39ea1036], image[size 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x3d01018e, 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 0x3d01018e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1509 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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 0x46a1237e], image[size 668 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x46a1237e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x46a1237e], 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 0x33dc1680], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x33dc1680], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x33dc1680], 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 0x46a1237e], image[size 668 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x46a1237e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x46a1237e], 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 0x33dc1680], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x33dc1680], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x33dc1680], image[size 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 0xffffffff83010942, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0x2901090d, 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 0x2901090d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 509 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 0x2901090d, 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 0xffffffff83010942, 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 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 0x76010948, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@681eaf3d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1276a608
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], 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@9dcd84d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@89fd548
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], 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@1aebb446: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d88ee71
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.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 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2223 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 0x530108c3, 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 0x43010960, 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@2d529b7b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2633a6ee
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], 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@18d45dc0: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bc5e673
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], 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@67b167fc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c2ebed8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x290108b5, 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 0x290108b5, 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 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2128 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 0x76010948, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@5ebd907b: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@62eac310
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x5af33dfd], 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 0x648a224f], image[size 667 x 1000, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x648a224f], image[size 667 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.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 0x648a224f], 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@51d1883a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@675fc461
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x5af33dfd], 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 0x648a224f], image[size 667 x 1000, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x648a224f], image[size 667 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.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 0x648a224f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1210 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 0x530108c3, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@58087cf9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@75a346be
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4496fec5], 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 0x474a0dc8], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x474a0dc8], image[size 667 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.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 0x474a0dc8], 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@52b0ec95: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4092a246
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4496fec5], 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 0x474a0dc8], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x474a0dc8], image[size 667 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.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 0x474a0dc8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1205 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 0x76010948, 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 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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@3f7e26f1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22fded78
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], 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@359c84f8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@65c5d2e5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], 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@12a7cf6a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a5ba2a2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, 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 0xffffffffb3010914, 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 0x5b01017c, 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 0x5b01017c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2232 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 0x5b01017c, 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 0xffffffffb3010914, 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 true
    [junit] 2 s: 60 f / 2388 ms, 25.1 fps, 39 ms/f; total: 60 f, 25.1 fps, 39 ms/f
    [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:1753156055013 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 @ 1753156055039 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156055039 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 160.805 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155894954 ms III - Start
    [junit] SLOCK [T main @ 1753155894954 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffb1010965, 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 0x7c0108ef, 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:1753155897781 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897782 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897783 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897786 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897786 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 0x443b7b03], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x443b7b03], 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 0x443b7b03], 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fadc0fb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 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 0x5fadc0fb], 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 0x443b7b03], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x443b7b03], 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 0x443b7b03], 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fadc0fb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse null
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x76010948, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 363 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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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 0x30f451cd], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x30f451cd], 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 0x30f451cd], 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 0x6dd4db0e], 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], 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 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], 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 0x30f451cd], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x30f451cd], 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 0x30f451cd], 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 0x6dd4db0e], 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], 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 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], 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 0x5b01017c, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x7c0108ef, 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 0x7c0108ef, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 537 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 0x6a280a94], image[size 668 x 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a280a94], 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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x31032eca], 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 0x6a280a94], image[size 668 x 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a280a94], 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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x7c0108ef, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 699 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.0, 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 0x5b01017c, 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 0x2d63fc1c], image[size 668 x 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x2d63fc1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x2d63fc1c], 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 0x3a77c552], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a77c552], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x3a77c552], 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 0x2d63fc1c], image[size 668 x 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x2d63fc1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x2d63fc1c], 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 0x3a77c552], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a77c552], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x3a77c552], image[size 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 0xffffffffc5010903, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffc5010903, 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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1574 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 0xd24515d], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0xd24515d], 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 0x2cd3320e], image[size 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0x2cd3320e], 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 0xd24515d], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0xd24515d], 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 0x2cd3320e], image[size 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0x2cd3320e], image[size 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 0xffffffffc5010903, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 682 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 0xffffffffb1010965, 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 0xffffffffc5010903, 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] 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@4bbf3eef: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60f16753
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], 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@210fe5f6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5910c66
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], 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@2309a1bb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69c374d0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2789 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@39c17495: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@13bc76eb
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], 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@504bf3f7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@44c7d04a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], 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@526e41d7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@66506587
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2398 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@4dea013a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2675241d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x1a68bfea], 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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5dd7ae2c], image[size 667 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.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 0x5dd7ae2c], 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@5c00bf5f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@433c5fdc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x1a68bfea], 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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5dd7ae2c], image[size 667 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.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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1415 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@56506b9d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1e8fb238
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6180aaad], 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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0x65e7c2f], 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@3ae967a6: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5966bdbc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6180aaad], 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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1369 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@4261e3b3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ef85a7a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], 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@21871d97: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@ac64107
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], 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@ad196a2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24e50a00
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2389 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 0xffffffffb1010965, 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 0xffffffffc5010903, 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] 2 s: 60 f / 2436 ms, 24.6 fps, 40 ms/f; total: 60 f, 24.6 fps, 40 ms/f
    [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:1753155916349 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 0xffffffffe40108cd, 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 0xffffffffef0108c8, 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:1753155916704 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916706 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916706 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 0x2c2e6c0e], 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c2e6c0e], 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 0x2c2e6c0e], 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 0x1eacab10], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1eacab10], 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 0x1eacab10], 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 0x2c2e6c0e], 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c2e6c0e], 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 0x2c2e6c0e], 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 0x1eacab10], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1eacab10], 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 0x1eacab10], 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, 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.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 0x24010847, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffab010861, 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 0xe8dc30], 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 0xffffffffab010861, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xe8dc30], 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 0xe8dc30], 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 0x13806f6e], 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 0x24010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x13806f6e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 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 0x13806f6e], 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 0xe8dc30], 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 0xffffffffab010861, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xe8dc30], 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 0xe8dc30], 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 0x13806f6e], 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 0x24010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x13806f6e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 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 0x13806f6e], 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 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffef0108c8, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffe40108cd, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 211 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 0x239783f6], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x239783f6], 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 0x350f5f44], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0x350f5f44], 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 0x239783f6], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x239783f6], 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 0x350f5f44], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0x350f5f44], image[size 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 538 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 0xffffffffb3010832, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffff010847, 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 0x68b1c51f], image[size 668 x 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 0xffffffffff010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x68b1c51f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x68b1c51f], 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 0x147f5483], image[size 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 0xffffffffb3010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x147f5483], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x147f5483], 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 0x68b1c51f], image[size 668 x 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 0xffffffffff010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x68b1c51f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x68b1c51f], 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 0x147f5483], image[size 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 0xffffffffb3010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x147f5483], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x147f5483], image[size 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 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffe40108cd, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 556 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 0x5cf65064], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x5cf65064], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x42d801a3], 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 0x42d801a3], 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 0x5cf65064], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x5cf65064], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x42d801a3], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 539 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_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 0x190107f3, 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 0x2401086c, 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@72590414: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@49747189
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], 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@7e33ac15: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f55498e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], 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@653b8fa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5b967c8a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, tileRendererInUse null
    [junit] >> Gears angle 41.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2123 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@4241dc64: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22049d2c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], 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@565a0c57: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7f9bc70b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], 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@10d6273e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1291e119
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2032 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@4578b8d8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@754f4351
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x4c751131], 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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x27ba2ca5], 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@50e536e7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28773f8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x4c751131], 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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1199 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@6cfa5c36: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b3c0acc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73fd1bbd], 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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x4054ac9d], 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@6d66c76: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1444c242
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73fd1bbd], 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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x190107f3, 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.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@76743d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e8e4583
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], 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@d7abd27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3660d188
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], 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@68a8ad0a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6204b53b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, tileRendererInUse null
    [junit] >> Gears angle 68.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1943 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 0x75010911, 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 0x3501096a, tileRendererInUse null
    [junit] >> Gears angle 69.5, [l -1.0, r 1.0, b -1.5, t 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 / 883 ms, 67.9 fps, 14 ms/f; total: 60 f, 67.9 fps, 14 ms/f
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930083 d 0ms]]
    [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 0xffffffffa0010911, 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 0xffffffffdb010858, 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:1753155930222 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930222 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 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 0x795a36f], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x795a36f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x795a36f], 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 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x2432c32f], 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 0x2432c32f], 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 0x795a36f], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x795a36f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x795a36f], 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 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x2432c32f], 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 0x2432c32f], 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 0xffffffffdb010858, 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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 13.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 383 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 0xffffffff99010821, 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 0x3201093f, 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 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 0x1c4a7b47], 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 0x3201093f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x1c4a7b47], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x1c4a7b47], 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 0x56a1fd35], 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 0xffffffff99010821, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x56a1fd35], 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 0x56a1fd35], 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 0x1c4a7b47], 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 0x3201093f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x1c4a7b47], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x1c4a7b47], 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 0x56a1fd35], 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 0xffffffff99010821, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x56a1fd35], 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 0x56a1fd35], 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 0xffffffffdb010858, 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 0xffffffffdb010858, 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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 18.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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 18.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 209 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 0x5b0e184a], image[size 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x5b0e184a], 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1b7bae4e], 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 0x5b0e184a], image[size 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x5b0e184a], 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, 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 0xffffffffa0010911, 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 false
    [junit] PRINT Duration 503 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 0xffffffffb90108ec, 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 0x101098e, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.0, 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 0x62d9d29b], image[size 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 0x101098e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x62d9d29b], 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 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 0x62d9d29b], 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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffb90108ec, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x1c8f5583], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x1c8f5583], 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 0x62d9d29b], image[size 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 0x101098e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x62d9d29b], 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 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 0x62d9d29b], 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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffb90108ec, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x1c8f5583], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffdb010858, 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 0xffffffffdb010858, 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 0xffffffffa0010911, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 27.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 531 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 0x7736d9bd], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0x7736d9bd], 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2b3dc7c0], 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 0x7736d9bd], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0x7736d9bd], 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffff84010969, 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 0xffffffffe601073a, tileRendererInUse null
    [junit] >> Gears angle 31.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 478 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 0xffffffffff0108ab, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x5201096a, 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@72002d63: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@48c16468
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], 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@5e48a8b6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3125fb3d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], 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@2d4acb20: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68a739c4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 36.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 1858 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@edb1fe1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71ece144
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], 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@58953d99: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1af265a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], 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@742b0d66: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46f0218a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, 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 false
    [junit] PRINT Duration 1865 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@33368f5f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3f5f1d8b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x4af8ffda], 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x307bfdef], 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@11b26f2: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5be73b53
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x4af8ffda], 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 45.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 1079 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@5ee33959: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2286d23a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0x2a700cd], 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7bfa4d0], 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@20b216b6: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2eafd735
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0x2a700cd], 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 53.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 1007 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@20004677: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53bfb714
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], 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@7b5f80d0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@40f762d5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], 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@7ed7b5f3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b70d511
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], image[size 1025 x 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 0xffffffffde010858, 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 0xffffffffa3010911, tileRendererInUse null
    [junit] >> Gears angle 57.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 1827 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 0xffffffffe901073a, tileRendererInUse null
    [junit] >> Gears angle 58.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 0xffffffff87010969, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 911 ms, 65.8 fps, 15 ms/f; total: 60 f, 65.8 fps, 15 ms/f
    [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:1753155942654 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 0x530108c3, 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 0xffffffffc80108e8, 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:1753155942791 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942794 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942794 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x2f49061c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x2f49061c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x2f49061c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x2f49061c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x2f49061c], 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 0xffffffffc80108e8, 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 0x16010938, tileRendererInUse null
    [junit] >> Gears angle 5.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 346 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 0x3d01018e, 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 0x76010948, tileRendererInUse null
    [junit] >> Gears 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] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5223b9aa], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x3be47613], 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 0x3be47613], 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5223b9aa], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x3be47613], 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 0x3be47613], 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5223b9aa], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x3be47613], 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 0x3be47613], 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 0xffffffffb1010965, 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 0xffffffffb1010965, 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 7.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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 7.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 771 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x6295bd54], 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 0x2d696a25], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x2d696a25], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6295bd54], 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 0x2d696a25], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2d696a25], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x6295bd54], 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], 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 0x6295bd54], 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 0xffffffffb1010965, 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 8.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 988 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 0x16010938, 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears 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
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], image[size 892 x 667, buffer 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4dc5c00d], 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], image[size 892 x 667, buffer 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4dc5c00d], 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], 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 0x4dc5c00d], 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 0xffffffff83010942, 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 10.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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 10.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 2303 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x715dcc34], 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 0x715dcc34], 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 12.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 1002 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 13.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 0xffffffff83010942, 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@60701298: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5c387313
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], 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@4d301eb0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@693daa54
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], 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@501d6583: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2784bb02
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 14.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 2137 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@29adc4b1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79e9eaf9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], 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@23852e9e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@45596436
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], 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@4e74d919: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@76064eff
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, 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 2050 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@1aa9fcf1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69336af0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x5cd528d4], 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1fafbe9f], 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@27179da8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74bebcd6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x5cd528d4], 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 18.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 1191 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@7c794b46: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f4c69
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x2d472e2c], 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x43d0589b], 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@53d55af4: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@45699a14
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x2d472e2c], 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 20.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 1188 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@3800edc7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25660a85
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], 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@2c8947e8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@727508a4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], 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@77b2b0f0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4cfa882d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 22.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 2206 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 0xffffffffb1010965, 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] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 2 s: 60 f / 2403 ms, 24.9 fps, 40 ms/f; total: 60 f, 24.9 fps, 40 ms/f
    [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:1753155960815 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 0xd01090f, 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 0x4801093a, 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:1753155960952 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960954 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960954 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 0x178a594d], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x178a594d], 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 0x178a594d], 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x286f6a3a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 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 0x286f6a3a], 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 0x178a594d], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x178a594d], 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 0x178a594d], 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x286f6a3a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 182 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 0x1752f1a7], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1752f1a7], 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 0x1752f1a7], 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3390bf8e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 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 0x3390bf8e], 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 0x1752f1a7], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1752f1a7], 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 0x1752f1a7], 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3390bf8e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 184 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 9.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 0x530108c3, 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 0x498d31e6], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x498d31e6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x498d31e6], 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 0x45aedd83], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], 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 0x498d31e6], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x498d31e6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x498d31e6], 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 0x45aedd83], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 524 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x530108c3, 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 0x39fc3c11], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39fc3c11], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x39fc3c11], 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 0x23d97533], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x23d97533], image[size 668 x 1000, 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.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 0x23d97533], 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 0x39fc3c11], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39fc3c11], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x39fc3c11], 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 0x23d97533], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x23d97533], image[size 668 x 1000, 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.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 0x23d97533], image[size 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 0x2901090d, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1547 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 0x76010948, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff83010942, 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 0x6d239c1d], image[size 668 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6d239c1d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6d239c1d], 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 0x6addecf4], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6addecf4], image[size 668 x 1000, 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.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 0x6addecf4], 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 0x6d239c1d], image[size 668 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6d239c1d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6d239c1d], 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 0x6addecf4], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6addecf4], image[size 668 x 1000, 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.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 0x6addecf4], image[size 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 0xffffffffea010877, 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[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffea010877, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 521 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 0x1d0108be, 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 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 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 17.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 0xffffffff83010942, 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@5b2e6fb8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@51085c5b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], 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@28740398: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c406de5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], 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@2e748d38: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46bcec37
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2223 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 0x2901090d, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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@151c24fd: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24f2b397
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], 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@529c1aee: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@527b6aa3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], 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@71d02ed: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c541ff3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2169 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 0x5b01017c, 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 0xffffffffea010877, 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@cfc7bfa: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c8fc6fe
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x62b4f80a], 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 0x784542a9], image[size 667 x 1000, buffer 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x784542a9], 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@63a618a8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@592e08ef
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x62b4f80a], 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 0x784542a9], image[size 667 x 1000, buffer 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, 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 0x16010938, 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 0x16010938, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1248 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffea010877, 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@52ef3f5a: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@309e5ac0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x16b9ff91], 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 0x5120f9c2], image[size 667 x 1000, buffer 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.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 0x5120f9c2], 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@221964fd: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@cd560af
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x16b9ff91], 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 0x5120f9c2], image[size 667 x 1000, buffer 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.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 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xd01090f, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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 0x16010938, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1254 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 0x5b01017c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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@39f12153: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f492413
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], 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@c168b9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@20f48892
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], 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@fc4170e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@769ef876
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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 0x2901090d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2210 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 0x2901090d, 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 0x530108c3, 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] 2 s: 60 f / 2443 ms, 24.5 fps, 40 ms/f; total: 60 f, 24.5 fps, 40 ms/f
    [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:1753155977453 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 0xffffffffc80108e8, 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 0xffffffffc80108e8, 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:1753155977579 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977582 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977582 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 0x3c4c1da5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c4c1da5], 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 0x3c4c1da5], 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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x492543db], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x492543db], 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 0x3c4c1da5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c4c1da5], 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 0x3c4c1da5], 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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x492543db], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 178 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 0xffffffffd30108b9, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x16010938, 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 0x489fd617], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x489fd617], 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 0x489fd617], 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 0x2c8f86d3], 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2c8f86d3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2c8f86d3], 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 0x489fd617], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x489fd617], 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 0x489fd617], 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 0x2c8f86d3], 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2c8f86d3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2c8f86d3], 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 480 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 0x69cc8b91], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x69cc8b91], 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 0x293e3964], image[size 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x293e3964], 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 0x69cc8b91], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x69cc8b91], 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 0x293e3964], image[size 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x293e3964], image[size 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 0x2901090d, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 658 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x2901090d, 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 0x6cf9ccc7], image[size 668 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6cf9ccc7], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6cf9ccc7], 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 0x48cd6a42], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x48cd6a42], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x48cd6a42], 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 0x6cf9ccc7], image[size 668 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6cf9ccc7], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6cf9ccc7], 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 0x48cd6a42], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x48cd6a42], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x48cd6a42], image[size 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1503 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 0x3433398e], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x3433398e], 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 0x4ef0ce8f], image[size 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x4ef0ce8f], 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 0x3433398e], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x3433398e], 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 0x4ef0ce8f], image[size 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x4ef0ce8f], image[size 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 0x530108c3, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 636 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 0xffffffffb1010965, 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 0x530108c3, 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 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@1ec3c870: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5666715a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], 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@6a5b3e2b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@19dd9424
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], 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@2bc620c6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6af3712c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2571 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@a8cf576: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64ccfae4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], 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@9d336b9: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46ce6ee2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], 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@44ac610: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4224c808
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2343 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@21319bef: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70af3bf6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x21607bb7], 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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x469e6d1b], image[size 667 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.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 0x469e6d1b], 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@b98b0d5: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@603838b9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x21607bb7], 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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x469e6d1b], image[size 667 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.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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1323 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@2780fc35: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5966767e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x669b4f9d], 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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x50ed527], 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@2ef9bbd8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c460ea9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x669b4f9d], 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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1329 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@4ebcec4e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@55433cb9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], 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@e06993: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6519e81b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], 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@39affded: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@566e7316
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2423 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 0xffffffffb1010965, 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 0x530108c3, 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 true
    [junit] 2 s: 60 f / 2367 ms, 25.3 fps, 39 ms/f; total: 60 f, 25.3 fps, 39 ms/f
    [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:1753155995004 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 0xffffffffee010937, 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 0x6e010923, 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:1753155995075 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995075 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995079 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 0x503d7cf5], 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x503d7cf5], 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 0x503d7cf5], 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 0x7b38ee5a], 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b38ee5a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7b38ee5a], 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 0x503d7cf5], 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x503d7cf5], 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 0x503d7cf5], 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 0x7b38ee5a], 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b38ee5a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7b38ee5a], 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 0x6e010923, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 106 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 0xffffffffa40108b4, 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 0x401082e, 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 0x7a47a8ef], 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 0x401082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7a47a8ef], 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 0x7a47a8ef], 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 0x1d6dc6a1], 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 0xffffffffa40108b4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1d6dc6a1], image[size 320 x 480, 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.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 0x1d6dc6a1], 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 0x7a47a8ef], 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 0x401082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7a47a8ef], 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 0x7a47a8ef], 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 0x1d6dc6a1], 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 0xffffffffa40108b4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1d6dc6a1], image[size 320 x 480, 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.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 0x1d6dc6a1], 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 0x6e010923, 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 0x6e010923, 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 0xffffffffee010937, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 198 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 0x750dc3e2], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x750dc3e2], 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 0x7144d4c5], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7144d4c5], 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 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 0x7144d4c5], 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 0x750dc3e2], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x750dc3e2], 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 0x7144d4c5], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7144d4c5], 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 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 0x7144d4c5], image[size 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 0x6e010923, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 580 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 0x5101078b, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff9f010935, 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 0x12bf28c1], image[size 668 x 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 0xffffffff9f010935, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x12bf28c1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x12bf28c1], 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 0x745a53f1], image[size 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 0x5101078b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x745a53f1], image[size 668 x 1000, 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.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 0x745a53f1], 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 0x12bf28c1], image[size 668 x 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 0xffffffff9f010935, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x12bf28c1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x12bf28c1], 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 0x745a53f1], image[size 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 0x5101078b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x745a53f1], image[size 668 x 1000, 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.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 0x745a53f1], image[size 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 0x6e010923, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x6e010923, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffee010937, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 545 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 0x6fad1c3], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6fad1c3], 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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x43c758f0], 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 0x6fad1c3], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6fad1c3], 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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse null
    [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 537 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 0x5001099e, 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 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.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@2df755d8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c0d68a2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], 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@4805698: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5aac11c6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], 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@2e6ae775: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a923a88
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 40.0, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2012 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@7aea3004: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@737d8c69
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], 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@4779c340: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2bddca2c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], 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@739669d5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16ad9a23
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1942 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@4a482bb7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28297d0f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x422db12f], 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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7a1a1609], image[size 667 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.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 0x7a1a1609], 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@4be94042: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3d7def8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x422db12f], 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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7a1a1609], image[size 667 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.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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1085 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@7bdfd5d4: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@222394c7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f6e7871], 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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0x7472a048], 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@4f5c4788: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d453c88
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f6e7871], 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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 61.5, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1157 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@54416aed: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5594dd0d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], 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@43c1d01f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@50f0ec74
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], 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@1cf7509c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dc19d44
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 67.5, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1986 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 0xffffffff93010999, 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 0x2f0108c2, tileRendererInUse null
    [junit] >> Gears angle 69.0, [l -1.0, r 1.0, b -1.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 / 905 ms, 66.2 fps, 15 ms/f; total: 60 f, 66.2 fps, 15 ms/f
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008134 d 0ms]]
    [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 0xffffffffde0109b7, 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 0x30109aa, 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:1753156008209 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008212 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008212 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 0x34e54845], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x34e54845], 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 0x34e54845], 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 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x4a81fee2], 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 0x4a81fee2], 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 0x34e54845], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x34e54845], 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 0x34e54845], 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 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x4a81fee2], 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 0x4a81fee2], 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 0x30109aa, 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 0xffffffffde0109b7, 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 124 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 0x4b0108ea, 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 0xffffffffb4010976, tileRendererInUse null
    [junit] >> Gears angle 17.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 0x34386acd], 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 0xffffffffb4010976, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 0x6a030292], 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 0x4b0108ea, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x6a030292], 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 0x6a030292], 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 0x34386acd], 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 0xffffffffb4010976, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 0x6a030292], 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 0x4b0108ea, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x6a030292], 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 0x6a030292], 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 0x30109aa, 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 0x30109aa, 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 0xffffffffde0109b7, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 18.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 202 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 0x10fff847], image[size 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x10fff847], 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x28c46aa8], 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 0x10fff847], image[size 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x10fff847], 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, 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 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 22.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 465 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 0x160108c8, 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 0x3801093b, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.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 0x44ba3c96], image[size 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 0x3801093b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x44ba3c96], 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 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 0x44ba3c96], 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 0x45686078], image[size 892 x 667, buffer 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 0x160108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x45686078], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x45686078], 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 0x44ba3c96], image[size 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 0x3801093b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x44ba3c96], 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 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 0x44ba3c96], 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 0x45686078], image[size 892 x 667, buffer 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 0x160108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x45686078], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x45686078], image[size 892 x 667, buffer 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 0x30109aa, 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 0x30109aa, 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 0xffffffffde0109b7, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 27.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 534 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 0x7784c20d], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x7784c20d], 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 0x759a2aaa], image[size 1025 x 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x759a2aaa], 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 0x7784c20d], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x7784c20d], 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 0x759a2aaa], image[size 1025 x 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x759a2aaa], image[size 1025 x 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 0xffffffffc101099e, 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 0x57010919, tileRendererInUse null
    [junit] >> Gears angle 31.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 494 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 0xffffffffc901003f, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffba01094c, 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@52623ad0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77e9f2af
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], 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@4de9f8da: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@63a86b9b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], 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@479b03e6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7fe64922
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1932 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@657ffe5b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6584a21f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], 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@4843fb02: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@512e758d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], 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@72e104e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@429979cc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1894 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@2cb3d7c3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22f83d07
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x2594ca2c], 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5af4b32e], 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@32a5fe91: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2a39ffa4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x2594ca2c], 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, tileRendererInUse null
    [junit] >> Gears angle 45.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 1094 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@fcfd4eb: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53d69cda
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f3cbc46], 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 0x3f3cbc46], 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5301ca3a], 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@6a68d77: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1cd3694d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f3cbc46], 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 0x3f3cbc46], 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1047 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@62c6b447: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2486be2a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], 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@6540da0c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@685f928f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], 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@5dfe50a0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3b4ea4a5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], image[size 1025 x 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 0x60109aa, 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 0xfffffffff70107e2, tileRendererInUse null
    [junit] >> Gears angle 56.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 1876 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 0xffffffffaf0108c8, tileRendererInUse null
    [junit] >> Gears angle 57.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 0xffffffffc401099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 897 ms, 66.8 fps, 14 ms/f; total: 60 f, 66.8 fps, 14 ms/f
    [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:1753156020570 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 0xd01090f, 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 0x1d0108be, 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:1753156020702 d 11ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020715 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020715 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4b00e875], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4b00e875], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4b00e875], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x4b00e875], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 0x4b00e875], 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 0x1d0108be, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 5.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 330 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 0x7c0108ef, 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 0x16010938, tileRendererInUse null
    [junit] >> Gears 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 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55f4df6c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55f4df6c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x55f4df6c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0xffffffffb3010914, 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 0xffffffffb3010914, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 6.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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 7.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 749 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x59ae7d9c], 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 0x1264c0c9], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x1264c0c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x59ae7d9c], 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 0x1264c0c9], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x1264c0c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0xffffffffb3010914, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 8.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 959 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 0xffffffffc80108e8, 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 9.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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], image[size 892 x 667, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7fc489eb], 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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], image[size 892 x 667, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7fc489eb], 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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], 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 0x7fc489eb], 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 0x290108b5, 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 9.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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 10.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 2245 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 11.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 1002 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 0xffffffffb3010914, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x290108b5, 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@ab920be: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@123889c5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], 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@20b288f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@647dc66
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], 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@72f184d6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@480c8e84
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 13.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 2184 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@28fa3630: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1bff0694
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], 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@4c436345: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@346a45ca
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], 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@168849ed: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52da6c47
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 15.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 2099 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@640cf07c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d7be835
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0x4836194], 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1d43f9c1], 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@3da657fd: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4196bba9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0x4836194], 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, 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 1191 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@388b9422: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fb41940
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x3932d788], 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7b707856], 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@57ee6bad: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d7e68de
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x3932d788], 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 19.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 1207 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@6b4c1faf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dd6e972
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], 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@5e0e99d8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7106ee1a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], 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@46f038dc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31c1a703
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 21.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 2243 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 22.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 0x290108b5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 2 s: 60 f / 2328 ms, 25.7 fps, 38 ms/f; total: 60 f, 25.7 fps, 38 ms/f
    [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:1753156038673 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 0x5b01017c, 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 0x3d01018e, 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:1753156038796 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038799 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038799 d 0ms]]
    [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 0x3d70be7c], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3d70be7c], 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 0x3d70be7c], 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 0x136dfef7], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x136dfef7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x136dfef7], 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 0x3d70be7c], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3d70be7c], 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 0x3d70be7c], 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 0x136dfef7], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x136dfef7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x136dfef7], 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0xffffffffea010877, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 186 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 0x735b3b51], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x735b3b51], 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 0x735b3b51], 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 0x44566a33], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44566a33], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0x44566a33], 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 0x735b3b51], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x735b3b51], 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 0x735b3b51], 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 0x44566a33], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44566a33], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0x44566a33], 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0xffffffffea010877, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 190 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 8.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 0xffffffffb3010914, 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 0x9030941], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x9030941], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x9030941], 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 0x1bf7b607], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], 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 0x9030941], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x9030941], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x9030941], 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 0x1bf7b607], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.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 0x43010960, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x3d01018e, 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 0x3d01018e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 541 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffb3010914, 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 0x463260e1], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x463260e1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x463260e1], 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 0x39ea1036], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39ea1036], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.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 0x39ea1036], 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 0x463260e1], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x463260e1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x463260e1], 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 0x39ea1036], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39ea1036], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.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 0x39ea1036], image[size 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x3d01018e, 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 0x3d01018e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1509 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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 0x46a1237e], image[size 668 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x46a1237e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x46a1237e], 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 0x33dc1680], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x33dc1680], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x33dc1680], 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 0x46a1237e], image[size 668 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x46a1237e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x46a1237e], 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 0x33dc1680], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x33dc1680], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x33dc1680], image[size 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 0xffffffff83010942, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0x2901090d, 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 0x2901090d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 509 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 0x2901090d, 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 0xffffffff83010942, 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 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 0x76010948, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@681eaf3d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1276a608
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], 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@9dcd84d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@89fd548
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], 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@1aebb446: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d88ee71
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.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 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2223 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 0x530108c3, 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 0x43010960, 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@2d529b7b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2633a6ee
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], 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@18d45dc0: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bc5e673
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], 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@67b167fc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c2ebed8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x290108b5, 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 0x290108b5, 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 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2128 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 0x76010948, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@5ebd907b: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@62eac310
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x5af33dfd], 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 0x648a224f], image[size 667 x 1000, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x648a224f], image[size 667 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.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 0x648a224f], 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@51d1883a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@675fc461
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x5af33dfd], 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 0x648a224f], image[size 667 x 1000, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x648a224f], image[size 667 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.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 0x648a224f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1210 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 0x530108c3, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@58087cf9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@75a346be
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4496fec5], 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 0x474a0dc8], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x474a0dc8], image[size 667 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.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 0x474a0dc8], 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@52b0ec95: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4092a246
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4496fec5], 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 0x474a0dc8], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x474a0dc8], image[size 667 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.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 0x474a0dc8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1205 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 0x76010948, 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 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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@3f7e26f1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22fded78
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], 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@359c84f8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@65c5d2e5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], 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@12a7cf6a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a5ba2a2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, 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 0xffffffffb3010914, 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 0x5b01017c, 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 0x5b01017c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2232 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 0x5b01017c, 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 0xffffffffb3010914, 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 true
    [junit] 2 s: 60 f / 2388 ms, 25.1 fps, 39 ms/f; total: 60 f, 25.1 fps, 39 ms/f
    [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:1753156055013 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 @ 1753156055039 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156055039 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_flip1_aa0 took 18.943 sec
    [junit] Testcase: test01_flip1_aa0_bitmap took 13.73 sec
    [junit] Testcase: test01_flip1_aa0_bitmap_layered took 12.568 sec
    [junit] Testcase: test01_flip1_aa0_layered took 18.16 sec
    [junit] Testcase: test02_flip1_aa8 took 16.637 sec
    [junit] Testcase: test11_flip0_aa0 took 17.549 sec
    [junit] Testcase: test11_flip0_aa0_bitmap took 13.128 sec
    [junit] Testcase: test11_flip0_aa0_bitmap_layered took 12.434 sec
    [junit] Testcase: test11_flip0_aa0_layered took 18.102 sec
    [junit] Testcase: test12_flip0_aa8 took 16.34 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 160.805 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155894954 ms III - Start
    [junit] SLOCK [T main @ 1753155894954 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffb1010965, 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 0x7c0108ef, 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:1753155897781 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897782 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897783 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897786 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155897786 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 0x443b7b03], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x443b7b03], 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 0x443b7b03], 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fadc0fb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 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 0x5fadc0fb], 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 0x443b7b03], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x443b7b03], 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 0x443b7b03], 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fadc0fb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 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 0x5fadc0fb], 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 0x7c0108ef, tileRendererInUse null
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x76010948, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 363 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 0x1d0108be, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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 0x30f451cd], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x30f451cd], 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 0x30f451cd], 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 0x6dd4db0e], 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], 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 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], 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 0x30f451cd], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x30f451cd], 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 0x30f451cd], 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 0x6dd4db0e], 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], 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 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6dd4db0e], 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 0x5b01017c, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x7c0108ef, 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 0x7c0108ef, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 537 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 0x6a280a94], image[size 668 x 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a280a94], 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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x31032eca], 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 0x6a280a94], image[size 668 x 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6a280a94], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a280a94], 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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x31032eca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x31032eca], image[size 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 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x7c0108ef, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 699 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.0, 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 0x5b01017c, 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 0x2d63fc1c], image[size 668 x 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x2d63fc1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x2d63fc1c], 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 0x3a77c552], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a77c552], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x3a77c552], 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 0x2d63fc1c], image[size 668 x 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x2d63fc1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x2d63fc1c], 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 0x3a77c552], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x3a77c552], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x3a77c552], image[size 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 0xffffffffc5010903, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffc5010903, 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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1574 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 0xd24515d], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0xd24515d], 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 0x2cd3320e], image[size 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0x2cd3320e], 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 0xd24515d], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xd24515d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0xd24515d], 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 0x2cd3320e], image[size 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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2cd3320e], image[size 668 x 1000, 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.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 0x2cd3320e], image[size 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 0xffffffffc5010903, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 682 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 0xffffffffb1010965, 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 0xffffffffc5010903, 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] 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@4bbf3eef: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60f16753
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], 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@210fe5f6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5910c66
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], 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@2309a1bb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69c374d0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7794a2a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7794a2a9], 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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x4f23c947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2789 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@39c17495: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@13bc76eb
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], 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@504bf3f7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@44c7d04a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], 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@526e41d7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@66506587
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7aab37cb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7aab37cb], 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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x6e889a1a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2398 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@4dea013a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2675241d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x1a68bfea], 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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5dd7ae2c], image[size 667 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.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 0x5dd7ae2c], 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@5c00bf5f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@433c5fdc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a68bfea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x1a68bfea], 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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5dd7ae2c], image[size 667 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5dd7ae2c], image[size 667 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.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 0x5dd7ae2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1415 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@56506b9d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1e8fb238
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6180aaad], 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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0x65e7c2f], 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@3ae967a6: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5966bdbc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6180aaad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6180aaad], 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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x65e7c2f], image[size 667 x 1000, 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.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 0x65e7c2f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1369 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@4261e3b3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ef85a7a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], 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@21871d97: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@ac64107
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], 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@ad196a2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24e50a00
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2ac21719], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2ac21719], 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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xffffffffc5010903, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.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 0xd67306c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc5010903, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2389 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 0xffffffffb1010965, 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 0xffffffffc5010903, 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] 2 s: 60 f / 2436 ms, 24.6 fps, 40 ms/f; total: 60 f, 24.6 fps, 40 ms/f
    [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:1753155916349 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 0xffffffffe40108cd, 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 0xffffffffef0108c8, 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:1753155916704 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916704 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916706 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155916706 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 0x2c2e6c0e], 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c2e6c0e], 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 0x2c2e6c0e], 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 0x1eacab10], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1eacab10], 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 0x1eacab10], 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 0x2c2e6c0e], 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c2e6c0e], 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 0x2c2e6c0e], 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 0x1eacab10], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1eacab10], 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 0x1eacab10], 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, 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.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 0x24010847, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffab010861, 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 0xe8dc30], 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 0xffffffffab010861, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xe8dc30], 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 0xe8dc30], 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 0x13806f6e], 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 0x24010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x13806f6e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 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 0x13806f6e], 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 0xe8dc30], 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 0xffffffffab010861, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xe8dc30], 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 0xe8dc30], 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 0x13806f6e], 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 0x24010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x13806f6e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 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 0x13806f6e], 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 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffef0108c8, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffe40108cd, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 211 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 0x239783f6], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x239783f6], 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 0x350f5f44], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0x350f5f44], 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 0x239783f6], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x239783f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x239783f6], 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 0x350f5f44], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x350f5f44], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.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 0x350f5f44], image[size 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 538 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 0xffffffffb3010832, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffff010847, 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 0x68b1c51f], image[size 668 x 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 0xffffffffff010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x68b1c51f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x68b1c51f], 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 0x147f5483], image[size 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 0xffffffffb3010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x147f5483], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x147f5483], 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 0x68b1c51f], image[size 668 x 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 0xffffffffff010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x68b1c51f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x68b1c51f], 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 0x147f5483], image[size 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 0xffffffffb3010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x147f5483], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x147f5483], image[size 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 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffef0108c8, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffffe40108cd, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 556 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 0x5cf65064], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x5cf65064], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x42d801a3], 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 0x42d801a3], 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 0x5cf65064], image[size 668 x 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffe40108cd, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5cf65064], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x5cf65064], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x42d801a3], 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 0xffffffffef0108c8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x42d801a3], 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 0x42d801a3], image[size 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 0xffffffffef0108c8, 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 0xffffffffe40108cd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 539 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_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 0x190107f3, 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 0x2401086c, 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@72590414: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@49747189
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], 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@7e33ac15: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f55498e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], 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@653b8fa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5b967c8a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306867e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x306867e8], 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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.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 0x4ad47165], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, tileRendererInUse null
    [junit] >> Gears angle 41.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2123 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@4241dc64: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22049d2c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], 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@565a0c57: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7f9bc70b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], 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@10d6273e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1291e119
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e9c041], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x7e9c041], 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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.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 0x58855c6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2032 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@4578b8d8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@754f4351
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x4c751131], 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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x27ba2ca5], 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@50e536e7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28773f8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c751131], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x4c751131], 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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.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 0x27ba2ca5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1199 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@6cfa5c36: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b3c0acc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73fd1bbd], 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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x4054ac9d], 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@6d66c76: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1444c242
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73fd1bbd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73fd1bbd], 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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.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 0x4054ac9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x190107f3, 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.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@76743d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e8e4583
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], 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@d7abd27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3660d188
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], 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@68a8ad0a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6204b53b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x190107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x73aa21b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x73aa21b1], 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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[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 0x2401086c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x2401086c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 68.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 0x36873cc2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2401086c, tileRendererInUse null
    [junit] >> Gears angle 68.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x190107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1943 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 0x75010911, 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 0x3501096a, tileRendererInUse null
    [junit] >> Gears angle 69.5, [l -1.0, r 1.0, b -1.5, t 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 / 883 ms, 67.9 fps, 14 ms/f; total: 60 f, 67.9 fps, 14 ms/f
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930083 d 0ms]]
    [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 0xffffffffa0010911, 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 0xffffffffdb010858, 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:1753155930222 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930222 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155930224 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 0x795a36f], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x795a36f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x795a36f], 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 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x2432c32f], 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 0x2432c32f], 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 0x795a36f], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x795a36f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x795a36f], 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 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x2432c32f], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x2432c32f], 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 0x2432c32f], 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 0xffffffffdb010858, 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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 13.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 383 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 0xffffffff99010821, 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 0x3201093f, 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 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 0x1c4a7b47], 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 0x3201093f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x1c4a7b47], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x1c4a7b47], 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 0x56a1fd35], 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 0xffffffff99010821, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x56a1fd35], 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 0x56a1fd35], 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 0x1c4a7b47], 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 0x3201093f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x1c4a7b47], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x1c4a7b47], 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 0x56a1fd35], 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 0xffffffff99010821, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x56a1fd35], 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 0x56a1fd35], 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 0xffffffffdb010858, 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 0xffffffffdb010858, 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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 18.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 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 18.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 209 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 0x5b0e184a], image[size 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x5b0e184a], 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1b7bae4e], 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 0x5b0e184a], image[size 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5b0e184a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x5b0e184a], 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1b7bae4e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1b7bae4e], image[size 892 x 667, buffer 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 0xffffffffdb010858, 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 0xffffffffa0010911, 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 false
    [junit] PRINT Duration 503 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 0xffffffffb90108ec, 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 0x101098e, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.0, 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 0x62d9d29b], image[size 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 0x101098e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x62d9d29b], 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 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 0x62d9d29b], 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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffb90108ec, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x1c8f5583], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x1c8f5583], 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 0x62d9d29b], image[size 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 0x101098e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x62d9d29b], 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 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 0x62d9d29b], 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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffb90108ec, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x1c8f5583], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x1c8f5583], image[size 892 x 667, buffer 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 0xffffffffdb010858, 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 0xffffffffdb010858, 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 0xffffffffa0010911, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa0010911, tileRendererInUse null
    [junit] >> Gears angle 27.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 531 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 0x7736d9bd], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0x7736d9bd], 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2b3dc7c0], 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 0x7736d9bd], 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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0xffffffffa0010911, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7736d9bd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [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 0x7736d9bd], 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffdb010858, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2b3dc7c0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2b3dc7c0], image[size 1025 x 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 0xffffffff84010969, 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 0xffffffffe601073a, tileRendererInUse null
    [junit] >> Gears angle 31.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 478 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 0xffffffffff0108ab, 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x5201096a, 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@72002d63: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@48c16468
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], 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@5e48a8b6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3125fb3d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], 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@2d4acb20: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68a739c4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3cda5694], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.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 0x3cda5694], 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x48b8cb19], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x48b8cb19], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 36.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 1858 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@edb1fe1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71ece144
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], 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@58953d99: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1af265a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], 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@742b0d66: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46f0218a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x75c10ce2], 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 false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x75c10ce2], 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2110248d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2110248d], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, 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 false
    [junit] PRINT Duration 1865 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@33368f5f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3f5f1d8b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x4af8ffda], 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x307bfdef], 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@11b26f2: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5be73b53
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4af8ffda], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x4af8ffda], 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x307bfdef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x307bfdef], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 45.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 1079 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@5ee33959: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2286d23a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0x2a700cd], 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7bfa4d0], 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@20b216b6: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2eafd735
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2a700cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.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 0x2a700cd], 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7bfa4d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7bfa4d0], image[size 892 x 667, buffer 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 0x5201096a, 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 0xffffffffff0108ab, tileRendererInUse null
    [junit] >> Gears angle 53.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 1007 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@20004677: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53bfb714
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], 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@7b5f80d0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@40f762d5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], 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@7ed7b5f3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b70d511
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0xffffffffff0108ab, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x40285806], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.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 0x40285806], 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 0x2eb8cf94], image[size 1025 x 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5201096a, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x2eb8cf94], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x2eb8cf94], image[size 1025 x 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 0xffffffffde010858, 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 0xffffffffa3010911, tileRendererInUse null
    [junit] >> Gears angle 57.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 1827 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 0xffffffffe901073a, tileRendererInUse null
    [junit] >> Gears angle 58.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 0xffffffff87010969, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 911 ms, 65.8 fps, 15 ms/f; total: 60 f, 65.8 fps, 15 ms/f
    [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:1753155942654 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 0x530108c3, 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 0xffffffffc80108e8, 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:1753155942791 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942793 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942794 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155942794 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x2f49061c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x2f49061c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x2f49061c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x2f49061c], 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 0x14bdde41], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x14bdde41], 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 0x14bdde41], 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 0x2f49061c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x2f49061c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x2f49061c], 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 0xffffffffc80108e8, 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 0x16010938, tileRendererInUse null
    [junit] >> Gears angle 5.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 346 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 0x3d01018e, 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 0x76010948, tileRendererInUse null
    [junit] >> Gears 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] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5223b9aa], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x3be47613], 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 0x3be47613], 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5223b9aa], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x3be47613], 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 0x3be47613], 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 0x5223b9aa], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5223b9aa], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.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 0x5223b9aa], 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 0x3be47613], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x3be47613], 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 0x3be47613], 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 0xffffffffb1010965, 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 0xffffffffb1010965, 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 7.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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 7.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 771 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x6295bd54], 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 0x2d696a25], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x2d696a25], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, buffer 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6295bd54], 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 0x2d696a25], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2d696a25], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6295bd54], 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x6295bd54], 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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], image[size 892 x 667, 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x6295bd54], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6295bd54], 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 0x2d696a25], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2d696a25], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x2d696a25], 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 0x6295bd54], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x6295bd54], 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 0x6295bd54], 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 0xffffffffb1010965, 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 8.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 988 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 0x16010938, 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears 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
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], image[size 892 x 667, buffer 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4dc5c00d], 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], image[size 892 x 667, buffer 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4dc5c00d], 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 0x293f163d], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x293f163d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [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 0x293f163d], 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 0x4dc5c00d], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x4dc5c00d], 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 0x4dc5c00d], 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 0xffffffff83010942, 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 10.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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 10.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 2303 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x715dcc34], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x715dcc34], 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 0x715dcc34], 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 0x6e958e22], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x6e958e22], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [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 0x6e958e22], 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 0x715dcc34], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x715dcc34], 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 0x715dcc34], 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 12.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 1002 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 13.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 0xffffffff83010942, 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@60701298: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5c387313
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], 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@4d301eb0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@693daa54
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], 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@501d6583: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2784bb02
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x563d2839], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.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 0x563d2839], 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x487e6ff0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x487e6ff0], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 14.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 2137 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@29adc4b1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79e9eaf9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], 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@23852e9e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@45596436
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], 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@4e74d919: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@76064eff
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x567ac26c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x567ac26c], 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x182d5378], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x182d5378], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, 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 2050 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@1aa9fcf1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69336af0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x5cd528d4], 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1fafbe9f], 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@27179da8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74bebcd6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5cd528d4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.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 0x5cd528d4], 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1fafbe9f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1fafbe9f], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 18.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 1191 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@7c794b46: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f4c69
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x2d472e2c], 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x43d0589b], 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@53d55af4: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@45699a14
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d472e2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.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 0x2d472e2c], 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x43d0589b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x43d0589b], image[size 892 x 667, buffer 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 20.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 1188 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@3800edc7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25660a85
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], 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@2c8947e8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@727508a4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], 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@77b2b0f0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4cfa882d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1ae0ef0e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x1ae0ef0e], 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e252eaf], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x5e252eaf], image[size 1025 x 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 0xffffffff83010942, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears angle 22.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 2206 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 0xffffffffb1010965, 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] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 2 s: 60 f / 2403 ms, 24.9 fps, 40 ms/f; total: 60 f, 24.9 fps, 40 ms/f
    [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:1753155960815 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 0xd01090f, 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 0x4801093a, 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:1753155960952 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960952 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960954 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155960954 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 0x178a594d], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x178a594d], 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 0x178a594d], 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x286f6a3a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 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 0x286f6a3a], 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 0x178a594d], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x178a594d], 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 0x178a594d], 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x286f6a3a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 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 0x286f6a3a], 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 182 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 0x1752f1a7], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1752f1a7], 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 0x1752f1a7], 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3390bf8e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 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 0x3390bf8e], 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 0x1752f1a7], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1752f1a7], 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 0x1752f1a7], 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3390bf8e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 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 0x3390bf8e], 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 0x4801093a, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 184 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 9.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 0x530108c3, 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 0x498d31e6], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x498d31e6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x498d31e6], 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 0x45aedd83], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], 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 0x498d31e6], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x498d31e6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x498d31e6], 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 0x45aedd83], image[size 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x45aedd83], image[size 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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.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 0xffffffff83010942, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 524 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 0xffffffffb1010965, tileRendererInUse null
    [junit] >> Gears 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
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x530108c3, 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 0x39fc3c11], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39fc3c11], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x39fc3c11], 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 0x23d97533], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x23d97533], image[size 668 x 1000, 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.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 0x23d97533], 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 0x39fc3c11], image[size 668 x 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39fc3c11], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x39fc3c11], 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 0x23d97533], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x23d97533], image[size 668 x 1000, 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.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 0x23d97533], image[size 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 0x2901090d, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.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 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1547 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 0x76010948, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff83010942, 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 0x6d239c1d], image[size 668 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6d239c1d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6d239c1d], 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 0x6addecf4], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6addecf4], image[size 668 x 1000, 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.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 0x6addecf4], 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 0x6d239c1d], image[size 668 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6d239c1d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6d239c1d], 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 0x6addecf4], image[size 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6addecf4], image[size 668 x 1000, 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.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 0x6addecf4], image[size 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 0xffffffffea010877, 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[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffea010877, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 521 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 0x1d0108be, 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 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 0x5b01017c, tileRendererInUse null
    [junit] >> Gears angle 17.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 0xffffffff83010942, 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@5b2e6fb8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@51085c5b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], 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@28740398: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c406de5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], 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@2e748d38: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46bcec37
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7809b9b1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7809b9b1], 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 0x43f42ad8], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x43f42ad8], image[size 667 x 1000, 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.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 0x43f42ad8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2223 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 0x2901090d, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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@151c24fd: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24f2b397
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], 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@529c1aee: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@527b6aa3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], 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@71d02ed: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c541ff3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x195cfc2c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x195cfc2c], 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 0x5792ceb9], image[size 667 x 1000, buffer 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5792ceb9], image[size 667 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.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 0x5792ceb9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1d0108be, 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 0x1d0108be, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2169 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 0x5b01017c, 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 0xffffffffea010877, 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@cfc7bfa: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c8fc6fe
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x62b4f80a], 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 0x784542a9], image[size 667 x 1000, buffer 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x784542a9], 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@63a618a8: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@592e08ef
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x62b4f80a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x62b4f80a], 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 0x784542a9], image[size 667 x 1000, buffer 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x784542a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, 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 0x16010938, 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 0x16010938, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1248 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.0, 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 0xffffffffea010877, 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@52ef3f5a: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@309e5ac0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x16b9ff91], 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 0x5120f9c2], image[size 667 x 1000, buffer 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.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 0x5120f9c2], 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@221964fd: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@cd560af
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16b9ff91], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x16b9ff91], 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 0x5120f9c2], image[size 667 x 1000, buffer 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.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 0x5120f9c2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.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 0xd01090f, 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[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x16010938, 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 0x16010938, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1254 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 0x5b01017c, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffea010877, 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@39f12153: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f492413
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], 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@c168b9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@20f48892
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], 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@fc4170e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@769ef876
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x988c21a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x988c21a], 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 0x3f44b1a5], image[size 667 x 1000, buffer 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.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 0x3f44b1a5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] >> Gears 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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 0x2901090d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2210 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 0x2901090d, 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 0x530108c3, 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] 2 s: 60 f / 2443 ms, 24.5 fps, 40 ms/f; total: 60 f, 24.5 fps, 40 ms/f
    [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:1753155977453 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 0xffffffffc80108e8, 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 0xffffffffc80108e8, 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:1753155977579 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977580 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977582 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155977582 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 0x3c4c1da5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c4c1da5], 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 0x3c4c1da5], 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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x492543db], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x492543db], 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 0x3c4c1da5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c4c1da5], 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 0x3c4c1da5], 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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x492543db], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x492543db], 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 178 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 0xffffffffd30108b9, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x16010938, 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 0x489fd617], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x489fd617], 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 0x489fd617], 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 0x2c8f86d3], 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2c8f86d3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2c8f86d3], 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 0x489fd617], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x489fd617], 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 0x489fd617], 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 0x2c8f86d3], 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2c8f86d3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2c8f86d3], 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 480 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 0x69cc8b91], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x69cc8b91], 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 0x293e3964], image[size 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x293e3964], 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 0x69cc8b91], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x69cc8b91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x69cc8b91], 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 0x293e3964], image[size 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x2901090d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x293e3964], image[size 668 x 1000, 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.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 0x293e3964], image[size 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 0x2901090d, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 658 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 0xffffffffc80108e8, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x2901090d, 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 0x6cf9ccc7], image[size 668 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6cf9ccc7], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6cf9ccc7], 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 0x48cd6a42], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x48cd6a42], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x48cd6a42], 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 0x6cf9ccc7], image[size 668 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6cf9ccc7], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x6cf9ccc7], 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 0x48cd6a42], image[size 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x48cd6a42], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.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 0x48cd6a42], image[size 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1503 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 0x3433398e], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x3433398e], 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 0x4ef0ce8f], image[size 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x4ef0ce8f], 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 0x3433398e], image[size 668 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3433398e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x3433398e], 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 0x4ef0ce8f], image[size 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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4ef0ce8f], image[size 668 x 1000, 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.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 0x4ef0ce8f], image[size 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 0x530108c3, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 636 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 0xffffffffb1010965, 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 0x530108c3, 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 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@1ec3c870: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5666715a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], 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@6a5b3e2b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@19dd9424
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], 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@2bc620c6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6af3712c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x918bd81], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x918bd81], 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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x541bb76a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2571 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@a8cf576: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64ccfae4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], 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@9d336b9: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46ce6ee2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], 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@44ac610: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4224c808
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f264ad5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f264ad5], 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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b4b6ec9], image[size 667 x 1000, 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.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 0x4b4b6ec9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2343 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@21319bef: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70af3bf6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x21607bb7], 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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x469e6d1b], image[size 667 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.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 0x469e6d1b], 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@b98b0d5: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@603838b9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x21607bb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x21607bb7], 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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x469e6d1b], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x469e6d1b], image[size 667 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.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 0x469e6d1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1323 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@2780fc35: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5966767e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x669b4f9d], 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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x50ed527], 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@2ef9bbd8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c460ea9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x669b4f9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x669b4f9d], 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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.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 0x50ed527], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1329 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@4ebcec4e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@55433cb9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], 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@e06993: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6519e81b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], 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@39affded: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@566e7316
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x31a4def3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x31a4def3], 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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[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 0x530108c3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a0884e8], image[size 667 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.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 0x530108c3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a0884e8], image[size 667 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.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 0x3a0884e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x530108c3, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb1010965, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2423 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 0xffffffffb1010965, 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 0x530108c3, 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 true
    [junit] 2 s: 60 f / 2367 ms, 25.3 fps, 39 ms/f; total: 60 f, 25.3 fps, 39 ms/f
    [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:1753155995004 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 0xffffffffee010937, 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 0x6e010923, 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:1753155995075 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995075 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995077 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155995079 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 0x503d7cf5], 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x503d7cf5], 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 0x503d7cf5], 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 0x7b38ee5a], 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b38ee5a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7b38ee5a], 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 0x503d7cf5], 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x503d7cf5], 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 0x503d7cf5], 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 0x7b38ee5a], 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b38ee5a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7b38ee5a], 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 0x6e010923, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 106 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 0xffffffffa40108b4, 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 0x401082e, 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 0x7a47a8ef], 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 0x401082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7a47a8ef], 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 0x7a47a8ef], 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 0x1d6dc6a1], 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 0xffffffffa40108b4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1d6dc6a1], image[size 320 x 480, 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.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 0x1d6dc6a1], 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 0x7a47a8ef], 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 0x401082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7a47a8ef], 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 0x7a47a8ef], 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 0x1d6dc6a1], 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 0xffffffffa40108b4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1d6dc6a1], image[size 320 x 480, 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.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 0x1d6dc6a1], 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 0x6e010923, 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 0x6e010923, 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 0xffffffffee010937, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 198 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 0x750dc3e2], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x750dc3e2], 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 0x7144d4c5], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7144d4c5], 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 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 0x7144d4c5], 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 0x750dc3e2], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x750dc3e2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x750dc3e2], 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 0x7144d4c5], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7144d4c5], 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 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7144d4c5], 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.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7144d4c5], 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 -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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7144d4c5], 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 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 0x7144d4c5], image[size 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 0x6e010923, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 580 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 0x5101078b, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff9f010935, 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 0x12bf28c1], image[size 668 x 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 0xffffffff9f010935, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x12bf28c1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x12bf28c1], 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 0x745a53f1], image[size 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 0x5101078b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x745a53f1], image[size 668 x 1000, 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.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 0x745a53f1], 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 0x12bf28c1], image[size 668 x 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 0xffffffff9f010935, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x12bf28c1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x12bf28c1], 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 0x745a53f1], image[size 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 0x5101078b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x745a53f1], image[size 668 x 1000, 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.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 0x745a53f1], image[size 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 0x6e010923, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x6e010923, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffee010937, 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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 545 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 0x6fad1c3], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6fad1c3], 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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x43c758f0], 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 0x6fad1c3], image[size 668 x 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffee010937, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fad1c3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6fad1c3], 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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x6e010923, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x43c758f0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.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 0x43c758f0], image[size 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 0x6e010923, tileRendererInUse null
    [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.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 0xffffffffee010937, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 537 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 0x5001099e, 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 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.0, r 1.0, b -1.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@2df755d8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c0d68a2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], 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@4805698: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5aac11c6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], 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@2e6ae775: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a923a88
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x78eebbbe], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x78eebbbe], 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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.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 0x6d06bc0b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 40.0, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2012 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@7aea3004: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@737d8c69
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], 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@4779c340: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2bddca2c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], 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@739669d5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16ad9a23
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x19e5146c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x19e5146c], 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6df43296], 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 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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6df43296], 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 -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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6df43296], 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 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 0x6df43296], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1942 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@4a482bb7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28297d0f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x422db12f], 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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7a1a1609], image[size 667 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.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 0x7a1a1609], 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@4be94042: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3d7def8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x422db12f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x422db12f], 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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7a1a1609], image[size 667 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.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7a1a1609], image[size 667 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.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 0x7a1a1609], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1085 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@7bdfd5d4: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@222394c7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f6e7871], 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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0x7472a048], 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@4f5c4788: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d453c88
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2f6e7871], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x2f6e7871], 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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.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 0x7472a048], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 61.5, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1157 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@54416aed: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5594dd0d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], 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@43c1d01f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@50f0ec74
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], 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@1cf7509c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dc19d44
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5001099e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6a7b1cba], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre 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 0x6a7b1cba], 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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0xffffffff8f010912, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.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 0x2b7f691], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f010912, tileRendererInUse null
    [junit] >> Gears angle 67.5, [l -1.0, r 1.0, b -1.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 0x5001099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1986 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 0xffffffff93010999, 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 0x2f0108c2, tileRendererInUse null
    [junit] >> Gears angle 69.0, [l -1.0, r 1.0, b -1.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 / 905 ms, 66.2 fps, 15 ms/f; total: 60 f, 66.2 fps, 15 ms/f
    [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008134 d 0ms]]
    [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 0xffffffffde0109b7, 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 0x30109aa, 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:1753156008209 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008211 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008212 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156008212 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 0x34e54845], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x34e54845], 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 0x34e54845], 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 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x4a81fee2], 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 0x4a81fee2], 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 0x34e54845], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x34e54845], 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 0x34e54845], 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 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x4a81fee2], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x4a81fee2], 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 0x4a81fee2], 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 0x30109aa, 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 0xffffffffde0109b7, 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 124 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 0x4b0108ea, 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 0xffffffffb4010976, tileRendererInUse null
    [junit] >> Gears angle 17.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 0x34386acd], 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 0xffffffffb4010976, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 0x6a030292], 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 0x4b0108ea, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x6a030292], 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 0x6a030292], 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 0x34386acd], 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 0xffffffffb4010976, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x34386acd], 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 0x6a030292], 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 0x4b0108ea, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x6a030292], 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 0x6a030292], 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 0x30109aa, 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 0x30109aa, 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 0xffffffffde0109b7, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 18.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 202 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 0x10fff847], image[size 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x10fff847], 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x28c46aa8], 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 0x10fff847], image[size 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x10fff847], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.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 0x10fff847], 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x28c46aa8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x28c46aa8], image[size 892 x 667, buffer 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 0x30109aa, 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 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 22.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 465 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 0x160108c8, 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 0x3801093b, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.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 0x44ba3c96], image[size 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 0x3801093b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x44ba3c96], 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 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 0x44ba3c96], 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 0x45686078], image[size 892 x 667, buffer 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 0x160108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x45686078], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x45686078], 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 0x44ba3c96], image[size 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 0x3801093b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x44ba3c96], 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 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 0x44ba3c96], 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 0x45686078], image[size 892 x 667, buffer 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 0x160108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x45686078], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x45686078], image[size 892 x 667, buffer 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 0x30109aa, 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 0x30109aa, 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 0xffffffffde0109b7, 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] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffde0109b7, tileRendererInUse null
    [junit] >> Gears angle 27.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 534 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 0x7784c20d], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x7784c20d], 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 0x759a2aaa], image[size 1025 x 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x759a2aaa], 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 0x7784c20d], 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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0xffffffffde0109b7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7784c20d], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.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 0x7784c20d], 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 0x759a2aaa], image[size 1025 x 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x30109aa, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x759a2aaa], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x759a2aaa], image[size 1025 x 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 0xffffffffc101099e, 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 0x57010919, tileRendererInUse null
    [junit] >> Gears angle 31.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 494 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 0xffffffffc901003f, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffba01094c, 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@52623ad0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77e9f2af
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], 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@4de9f8da: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@63a86b9b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], 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@479b03e6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7fe64922
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d28f973], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d28f973], 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 0x4d28f973], 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2e343f4c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x2e343f4c], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1932 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@657ffe5b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6584a21f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], 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@4843fb02: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@512e758d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], 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@72e104e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@429979cc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1c1d3d25], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1c1d3d25], 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 0x1c1d3d25], 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x181b1a6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x181b1a6], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1894 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@2cb3d7c3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22f83d07
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x2594ca2c], 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5af4b32e], 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@32a5fe91: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2a39ffa4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2594ca2c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 45.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 0x2594ca2c], 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5af4b32e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5af4b32e], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, tileRendererInUse null
    [junit] >> Gears angle 45.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 1094 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@fcfd4eb: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53d69cda
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f3cbc46], 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 0x3f3cbc46], 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5301ca3a], 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@6a68d77: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1cd3694d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f3cbc46], 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f3cbc46], 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 0x3f3cbc46], 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5301ca3a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5301ca3a], image[size 892 x 667, buffer 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 0xffffffffba01094c, 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 0xffffffffc901003f, 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 1047 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@62c6b447: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2486be2a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], 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@6540da0c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@685f928f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], 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@5dfe50a0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3b4ea4a5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0xffffffffc901003f, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x301206a0], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.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 0x301206a0], 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 0x250a1b5e], image[size 1025 x 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffba01094c, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x250a1b5e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x250a1b5e], image[size 1025 x 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 0x60109aa, 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 0xfffffffff70107e2, tileRendererInUse null
    [junit] >> Gears angle 56.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 1876 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 0xffffffffaf0108c8, tileRendererInUse null
    [junit] >> Gears angle 57.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 0xffffffffc401099e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 897 ms, 66.8 fps, 14 ms/f; total: 60 f, 66.8 fps, 14 ms/f
    [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:1753156020570 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 0xd01090f, 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 0x1d0108be, 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:1753156020702 d 11ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020714 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020715 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156020715 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4b00e875], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4b00e875], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears 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 -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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4b00e875], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 0x4b00e875], 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 0x3722869c], 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 0x1d0108be, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3722869c], 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 0x3722869c], 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 0x4b00e875], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x4b00e875], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.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 0x4b00e875], 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 0x1d0108be, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 5.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 330 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 0x7c0108ef, 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 0x16010938, tileRendererInUse null
    [junit] >> Gears 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 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55f4df6c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55f4df6c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears 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 -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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0x55f4df6c], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x55f4df6c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.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 0x55f4df6c], 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 0x44d0bd8f], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x44d0bd8f], 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 0x44d0bd8f], 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 0xffffffffb3010914, 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 0xffffffffb3010914, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 6.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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 7.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 749 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x59ae7d9c], 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 0x1264c0c9], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x1264c0c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x59ae7d9c], 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 0x1264c0c9], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x1264c0c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], image[size 892 x 667, 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x59ae7d9c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x59ae7d9c], 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 0x1264c0c9], image[size 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x1264c0c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 0x1264c0c9], 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 0x59ae7d9c], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x59ae7d9c], 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 0x59ae7d9c], 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 0xffffffffb3010914, 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 8.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 959 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 0xffffffffc80108e8, 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 0xd01090f, tileRendererInUse null
    [junit] >> Gears angle 9.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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], image[size 892 x 667, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7fc489eb], 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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], image[size 892 x 667, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x7fc489eb], 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 0x5de94b2a], image[size 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 0xd01090f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x5de94b2a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.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 0x5de94b2a], 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 0x7fc489eb], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7fc489eb], 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 0x7fc489eb], 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 0x290108b5, 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 9.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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 10.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 2245 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0xe6c61e8], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x34a6e681], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x34a6e681], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [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 0x34a6e681], 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 0xe6c61e8], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0xe6c61e8], 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 0xe6c61e8], 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 11.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 1002 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 0xffffffffb3010914, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x290108b5, 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@ab920be: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@123889c5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], 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@20b288f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@647dc66
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], 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@72f184d6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@480c8e84
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x13bd329c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x13bd329c], 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5d65dac2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x5d65dac2], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 13.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 2184 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@28fa3630: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1bff0694
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], 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@4c436345: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@346a45ca
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], 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@168849ed: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52da6c47
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf0db4e1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.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 0xf0db4e1], 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x12cd97a1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x12cd97a1], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 15.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 2099 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@640cf07c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d7be835
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0x4836194], 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1d43f9c1], 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@3da657fd: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4196bba9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4836194], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.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 0x4836194], 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1d43f9c1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x1d43f9c1], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, 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 1191 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@388b9422: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fb41940
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x3932d788], 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7b707856], 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@57ee6bad: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d7e68de
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3932d788], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.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 0x3932d788], 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b707856], image[size 892 x 667, buffer 0x0], glad[1 listener, pre 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 0x7b707856], image[size 892 x 667, buffer 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 19.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 1207 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@6b4c1faf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dd6e972
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], 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@5e0e99d8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7106ee1a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], 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@46f038dc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31c1a703
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6f7bc186], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.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 0x6f7bc186], 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x681a5ebc], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre 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 0x681a5ebc], image[size 1025 x 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 0x290108b5, 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 21.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 2243 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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 22.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 0x290108b5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 2 s: 60 f / 2328 ms, 25.7 fps, 38 ms/f; total: 60 f, 25.7 fps, 38 ms/f
    [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:1753156038673 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 0x5b01017c, 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 0x3d01018e, 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:1753156038796 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038798 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038799 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156038799 d 0ms]]
    [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 0x3d70be7c], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3d70be7c], 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 0x3d70be7c], 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 0x136dfef7], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x136dfef7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x136dfef7], 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 0x3d70be7c], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3d70be7c], 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 0x3d70be7c], 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 0x136dfef7], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x136dfef7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0x136dfef7], 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.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 0xffffffffea010877, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 186 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 0x735b3b51], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x735b3b51], 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 0x735b3b51], 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 0x44566a33], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44566a33], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0x44566a33], 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 0x735b3b51], 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 0xffffffffea010877, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x735b3b51], 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 0x735b3b51], 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 0x44566a33], 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 0x3d01018e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44566a33], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0x44566a33], 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 0x3d01018e, tileRendererInUse null
    [junit] >> Gears angle 6.5, [l -1.0, r 1.0, b -1.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 0xffffffffea010877, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 190 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 0x2901090d, tileRendererInUse null
    [junit] >> Gears angle 8.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 0xffffffffb3010914, 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 0x9030941], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x9030941], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x9030941], 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 0x1bf7b607], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], 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 0x9030941], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x9030941], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x9030941], 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 0x1bf7b607], image[size 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.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 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1bf7b607], image[size 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 0x43010960, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.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 0x43010960, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x3d01018e, 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 0x3d01018e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 541 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 0xffffffffea010877, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffb3010914, 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 0x463260e1], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x463260e1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x463260e1], 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 0x39ea1036], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39ea1036], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.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 0x39ea1036], 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 0x463260e1], image[size 668 x 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x463260e1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x463260e1], 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 0x39ea1036], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x39ea1036], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.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 0x39ea1036], image[size 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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.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 0x76010948, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.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 0x3d01018e, 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 0x3d01018e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1509 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 0x530108c3, tileRendererInUse null
    [junit] >> Gears 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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 0x46a1237e], image[size 668 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x46a1237e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x46a1237e], 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 0x33dc1680], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x33dc1680], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x33dc1680], 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 0x46a1237e], image[size 668 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x46a1237e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x46a1237e], 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 0x33dc1680], image[size 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x33dc1680], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.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 0x33dc1680], image[size 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 0xffffffff83010942, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0x2901090d, 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 0x2901090d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 509 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 0x2901090d, 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 0xffffffff83010942, 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 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 0x76010948, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@681eaf3d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1276a608
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], 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@9dcd84d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@89fd548
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], 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@1aebb446: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d88ee71
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x75c2e57], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x75c2e57], 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 0x19330740], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.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 0x19330740], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.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 0xffffffffb3010914, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.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 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2223 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 0x530108c3, 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 0x43010960, 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@2d529b7b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2633a6ee
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], 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@18d45dc0: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bc5e673
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], 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@67b167fc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c2ebed8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x110a5710], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x110a5710], 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 0x4828ee77], image[size 667 x 1000, buffer 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4828ee77], image[size 667 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.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 0x4828ee77], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x290108b5, 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 0x290108b5, 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 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2128 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 0x76010948, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@5ebd907b: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@62eac310
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x5af33dfd], 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 0x648a224f], image[size 667 x 1000, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x648a224f], image[size 667 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.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 0x648a224f], 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@51d1883a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@675fc461
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5af33dfd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x5af33dfd], 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 0x648a224f], image[size 667 x 1000, buffer 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x648a224f], image[size 667 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.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 0x648a224f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x2901090d, 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] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1210 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 0x530108c3, 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] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x43010960, 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@58087cf9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@75a346be
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4496fec5], 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 0x474a0dc8], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x474a0dc8], image[size 667 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.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 0x474a0dc8], 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@52b0ec95: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4092a246
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4496fec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0x4496fec5], 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 0x474a0dc8], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x474a0dc8], image[size 667 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.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 0x474a0dc8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, 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] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5b01017c, 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 true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff83010942, 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 0xffffffff83010942, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1205 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 0x76010948, 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 1024x1024 of 1024x1024, swapInterval 1, drawable 0x2901090d, 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@3f7e26f1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@22fded78
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], 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@359c84f8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@65c5d2e5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], 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@12a7cf6a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a5ba2a2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xf0041ed], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [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 0xf0041ed], 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 0x3066c70f], image[size 667 x 1000, buffer 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 0x290108b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3066c70f], image[size 667 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.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 0x3066c70f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010914, 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 0xffffffffb3010914, 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 0x5b01017c, 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 0x5b01017c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2232 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 0x5b01017c, 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 0xffffffffb3010914, 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 true
    [junit] 2 s: 60 f / 2388 ms, 25.1 fps, 39 ms/f; total: 60 f, 25.1 fps, 39 ms/f
    [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:1753156055013 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 @ 1753156055039 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156055039 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [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 @ 1753156058171 ms III - Start
    [junit] SLOCK [T main @ 1753156058172 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2
    [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:1753156060699 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 0x5b01017c, 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:1753156060836 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156060839 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156060839 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 0x74afd00b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x74afd00b], 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 0x74afd00b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x74afd00b], 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 0x5b01017c, 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 593 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156061876 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 0xffffffffb1010965, 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:1753156061977 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061979 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 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 0x79f1ebd5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x79f1ebd5], 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 0x79f1ebd5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x79f1ebd5], 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 0xffffffffb1010965, 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 564 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156062893 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:1753156062912 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 0xffffffffb3010914, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063006 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063008 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063008 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 0x5079f4e], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5079f4e], 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 0x5079f4e], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5079f4e], 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 0xffffffffb3010914, 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 414 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063754 d 0ms]]
    [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 0x76010948, 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:1753156063860 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063862 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063862 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 0x62519db], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x62519db], 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 0x62519db], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x62519db], 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 0x76010948, 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 554 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156064811 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:1753156064823 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 0x34010887, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065149 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065149 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065150 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065150 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 0x5c83823], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5c83823], 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 0x5c83823], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5c83823], 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 0x34010887, 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 154 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156065835 d 12ms]]
    [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 0xffffffffaf0108f7, 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:1753156065991 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065993 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065993 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 0x49aa6e9a], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x49aa6e9a], 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 0x49aa6e9a], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x49aa6e9a], 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 0xffffffffaf0108f7, 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 421 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156066746 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:1753156066783 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 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 0x560108b2, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 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 0x47473c19], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x47473c19], 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 0x47473c19], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x47473c19], 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 0x560108b2, 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 171 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156067608 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 0x100109aa, 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:1753156067713 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067713 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067714 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067714 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067715 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067715 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 0x43f33a46], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43f33a46], 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 0x43f33a46], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43f33a46], 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 0x100109aa, 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 388 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156068510 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:1753156068523 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 0x5b01017c, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068590 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068590 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068592 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068592 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 0x6e505f3e], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x6e505f3e], 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 0x6e505f3e], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x6e505f3e], 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 0x5b01017c, 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 341 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156069299 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 0x16010938, 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:1753156069391 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069393 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069393 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 0x53d8effd], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x53d8effd], 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 0x53d8effd], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x53d8effd], 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 0x16010938, 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 520 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156070304 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:1753156070317 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 0x2901090d, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070426 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070426 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070428 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070428 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 0x524692ba], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x524692ba], 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 0x524692ba], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x524692ba], 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 0x2901090d, 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 336 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156071072 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 0x43010960, 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:1753156071165 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071167 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071167 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 0x20f0593e], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x20f0593e], 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 0x20f0593e], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x20f0593e], 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 0x43010960, 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 515 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072073 d 0ms]]
    [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:1753156072086 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 0xffffffff9f010832, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 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 0x360f1a17], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x360f1a17], 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 0x360f1a17], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x360f1a17], 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 0xffffffff9f010832, 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 199 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156072716 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 0xffffffff870108f7, 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:1753156072780 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072781 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072782 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072782 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072783 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072783 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 0x2deefe94], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2deefe94], 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 0x2deefe94], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2deefe94], 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 0xffffffff870108f7, 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 350 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156073524 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:1753156073596 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 0xffffffffbf0108c8, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073640 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073640 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073641 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073641 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 0x7bdc39b4], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7bdc39b4], 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 0x7bdc39b4], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7bdc39b4], 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 0xffffffffbf0108c8, 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 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156074293 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 0xffffffffea010999, 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:1753156074354 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074356 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 0x510506e0], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x510506e0], 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 0x510506e0], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x510506e0], 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 0xffffffffea010999, 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 410 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156075211 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156075238 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156075239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.763 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156058171 ms III - Start
    [junit] SLOCK [T main @ 1753156058172 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753156060699 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 0x5b01017c, 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:1753156060836 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156060839 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156060839 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 0x74afd00b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x74afd00b], 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 0x74afd00b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x74afd00b], 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 0x5b01017c, 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 593 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156061876 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 0xffffffffb1010965, 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:1753156061977 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061979 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 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 0x79f1ebd5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x79f1ebd5], 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 0x79f1ebd5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x79f1ebd5], 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 0xffffffffb1010965, 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 564 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156062893 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:1753156062912 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 0xffffffffb3010914, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063006 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063008 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063008 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 0x5079f4e], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5079f4e], 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 0x5079f4e], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5079f4e], 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 0xffffffffb3010914, 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 414 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063754 d 0ms]]
    [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 0x76010948, 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:1753156063860 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063862 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063862 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 0x62519db], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x62519db], 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 0x62519db], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x62519db], 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 0x76010948, 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 554 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156064811 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:1753156064823 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 0x34010887, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065149 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065149 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065150 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065150 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 0x5c83823], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5c83823], 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 0x5c83823], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5c83823], 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 0x34010887, 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 154 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156065835 d 12ms]]
    [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 0xffffffffaf0108f7, 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:1753156065991 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065993 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065993 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 0x49aa6e9a], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x49aa6e9a], 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 0x49aa6e9a], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x49aa6e9a], 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 0xffffffffaf0108f7, 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 421 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156066746 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:1753156066783 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 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 0x560108b2, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 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 0x47473c19], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x47473c19], 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 0x47473c19], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x47473c19], 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 0x560108b2, 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 171 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156067608 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 0x100109aa, 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:1753156067713 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067713 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067714 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067714 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067715 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067715 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 0x43f33a46], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43f33a46], 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 0x43f33a46], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43f33a46], 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 0x100109aa, 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 388 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156068510 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:1753156068523 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 0x5b01017c, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068590 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068590 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068592 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068592 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 0x6e505f3e], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x6e505f3e], 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 0x6e505f3e], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x6e505f3e], 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 0x5b01017c, 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 341 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156069299 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 0x16010938, 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:1753156069391 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069393 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069393 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 0x53d8effd], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x53d8effd], 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 0x53d8effd], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x53d8effd], 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 0x16010938, 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 520 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156070304 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:1753156070317 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 0x2901090d, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070426 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070426 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070428 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070428 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 0x524692ba], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x524692ba], 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 0x524692ba], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x524692ba], 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 0x2901090d, 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 336 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156071072 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 0x43010960, 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:1753156071165 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071167 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071167 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 0x20f0593e], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x20f0593e], 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 0x20f0593e], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x20f0593e], 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 0x43010960, 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 515 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072073 d 0ms]]
    [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:1753156072086 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 0xffffffff9f010832, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 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 0x360f1a17], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x360f1a17], 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 0x360f1a17], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x360f1a17], 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 0xffffffff9f010832, 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 199 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156072716 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 0xffffffff870108f7, 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:1753156072780 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072781 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072782 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072782 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072783 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072783 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 0x2deefe94], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2deefe94], 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 0x2deefe94], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2deefe94], 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 0xffffffff870108f7, 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 350 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156073524 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:1753156073596 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 0xffffffffbf0108c8, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073640 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073640 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073641 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073641 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 0x7bdc39b4], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7bdc39b4], 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 0x7bdc39b4], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7bdc39b4], 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 0xffffffffbf0108c8, 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 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156074293 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 0xffffffffea010999, 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:1753156074354 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074356 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 0x510506e0], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x510506e0], 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 0x510506e0], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x510506e0], 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 0xffffffffea010999, 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 410 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156075211 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156075238 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156075239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test001_flip1_norm_layout0_layered0 took 1.347 sec
    [junit] Testcase: test002_flip1_norm_layout1_layered0 took 1.013 sec
    [junit] Testcase: test003_flip1_norm_layout0_layered1 took 0.859 sec
    [junit] Testcase: test004_flip1_norm_layout1_layered1 took 1.056 sec
    [junit] Testcase: test011_flip1_bitm_layout0_layered0 took 1.036 sec
    [junit] Testcase: test012_flip1_bitm_layout1_layered0 took 0.895 sec
    [junit] Testcase: test013_flip1_bitm_layout0_layered1 took 0.861 sec
    [junit] Testcase: test014_flip1_bitm_layout1_layered1 took 0.901 sec
    [junit] Testcase: test101_flip1_norm_layout0_layered0 took 0.789 sec
    [junit] Testcase: test102_flip1_norm_layout1_layered0 took 1.004 sec
    [junit] Testcase: test103_flip1_norm_layout0_layered1 took 0.767 sec
    [junit] Testcase: test104_flip1_norm_layout1_layered1 took 1 sec
    [junit] Testcase: test111_flip1_bitm_layout0_layered0 took 0.641 sec
    [junit] Testcase: test112_flip1_bitm_layout1_layered0 took 0.807 sec
    [junit] Testcase: test113_flip1_bitm_layout0_layered1 took 0.768 sec
    [junit] Testcase: test114_flip1_bitm_layout1_layered1 took 0.917 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.763 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156058171 ms III - Start
    [junit] SLOCK [T main @ 1753156058172 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753156060699 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 0x5b01017c, 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:1753156060836 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156060839 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156060839 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 0x74afd00b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x74afd00b], 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 0x74afd00b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x74afd00b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x74afd00b], 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 0x5b01017c, 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 593 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156061876 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 0xffffffffb1010965, 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:1753156061977 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061979 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156061980 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 0x79f1ebd5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x79f1ebd5], 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 0x79f1ebd5], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb1010965, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x79f1ebd5], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x79f1ebd5], 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 0xffffffffb1010965, 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 564 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156062893 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:1753156062912 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 0xffffffffb3010914, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063006 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063008 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063008 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 0x5079f4e], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5079f4e], 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 0x5079f4e], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffb3010914, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5079f4e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5079f4e], 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 0xffffffffb3010914, 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 414 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063754 d 0ms]]
    [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 0x76010948, 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:1753156063860 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063861 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063862 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156063862 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 0x62519db], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x62519db], 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 0x62519db], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x76010948, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x76010948, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x62519db], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x62519db], 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 0x76010948, 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 554 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156064811 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:1753156064823 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 0x34010887, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065149 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065149 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065150 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065150 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 0x5c83823], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5c83823], 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 0x5c83823], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x34010887, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x34010887, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5c83823], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5c83823], 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 0x34010887, 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 154 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156065835 d 12ms]]
    [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 0xffffffffaf0108f7, 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:1753156065991 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065992 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065993 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156065993 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 0x49aa6e9a], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x49aa6e9a], 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 0x49aa6e9a], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffaf0108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x49aa6e9a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x49aa6e9a], 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 0xffffffffaf0108f7, 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 421 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156066746 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:1753156066783 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 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 0x560108b2, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156066814 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 0x47473c19], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x47473c19], 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 0x47473c19], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x560108b2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x47473c19], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x47473c19], 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 0x560108b2, 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 171 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156067608 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 0x100109aa, 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:1753156067713 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067713 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067714 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067714 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067715 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156067715 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 0x43f33a46], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43f33a46], 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 0x43f33a46], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x100109aa, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43f33a46], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43f33a46], 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 0x100109aa, 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 388 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156068510 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:1753156068523 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 0x5b01017c, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068590 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068590 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068592 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156068592 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 0x6e505f3e], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x6e505f3e], 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 0x6e505f3e], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x6e505f3e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x6e505f3e], 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 0x5b01017c, 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 341 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156069299 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 0x16010938, 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:1753156069391 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069392 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069393 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156069393 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 0x53d8effd], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x53d8effd], 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 0x53d8effd], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x16010938, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x16010938, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x53d8effd], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x53d8effd], 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 0x16010938, 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 520 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156070304 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:1753156070317 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 0x2901090d, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070426 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070426 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070428 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156070428 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 0x524692ba], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x524692ba], 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 0x524692ba], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x2901090d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x524692ba], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x524692ba], 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 0x2901090d, 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 336 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156071072 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 0x43010960, 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:1753156071165 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071166 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071167 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156071167 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 0x20f0593e], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x20f0593e], 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 0x20f0593e], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x43010960, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x43010960, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x20f0593e], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x20f0593e], 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 0x43010960, 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 515 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072073 d 0ms]]
    [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:1753156072086 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 0xffffffff9f010832, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072115 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 0x360f1a17], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x360f1a17], 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 0x360f1a17], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff9f010832, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x360f1a17], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x360f1a17], 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 0xffffffff9f010832, 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 199 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156072716 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 0xffffffff870108f7, 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:1753156072780 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072781 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072782 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072782 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072783 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156072783 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 0x2deefe94], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2deefe94], 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 0x2deefe94], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffff870108f7, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2deefe94], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x2deefe94], 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 0xffffffff870108f7, 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 350 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156073524 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:1753156073596 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 0xffffffffbf0108c8, 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[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073640 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073640 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073641 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156073641 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 0x7bdc39b4], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7bdc39b4], 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 0x7bdc39b4], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffbf0108c8, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7bdc39b4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x7bdc39b4], 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 0xffffffffbf0108c8, 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 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156074293 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 0xffffffffea010999, 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:1753156074354 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074354 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753156074356 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 0x510506e0], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x510506e0], 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 0x510506e0], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0xffffffffea010999, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x510506e0], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], 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 0x510506e0], 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 0xffffffffea010999, 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 410 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [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:1753156075211 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156075238 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156075239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156076904 ms III - Start
    [junit] SLOCK [T main @ 1753156076904 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffc5010903, 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 0xffffffff83010942, 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 0x49e19c88], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49e19c88], 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 0x49e19c88], 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 0x52c7a250], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x52c7a250], 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 0x52c7a250], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3a27bd8], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a27bd8], 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 0x3a27bd8], 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 0x7457379a], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7457379a], 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 0x7457379a], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674928bd], 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 0x674928bd], 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 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b7e71c2], 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 0x1b7e71c2], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6724d183], 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 0x6724d183], 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 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ab722fe], 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 0x2ab722fe], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3886c80b], 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 0x3886c80b], 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 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x71ccb6bc], 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 0x71ccb6bc], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3cd456a], 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 0x3cd456a], 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 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e302919], 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 0x1e302919], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x63010984, 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 0x7c0108ef, 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 0x53ac9460], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x53ac9460], 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 0x53ac9460], 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 0x63d65d02], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x63d65d02], 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 0x63d65d02], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x2ec34f83], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2ec34f83], 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 0x2ec34f83], 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 0x41466c42], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x41466c42], 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 0x41466c42], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x442c4d5f], 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 0x442c4d5f], 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 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x41ff1747], 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 0x41ff1747], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x65f2a089], 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 0x65f2a089], 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 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x552386f6], 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 0x552386f6], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x244a2582], 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 0x244a2582], 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 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x35b39949], 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 0x35b39949], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x503d67ef], 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 0x503d67ef], 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 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7c44f710], 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 0x7c44f710], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 @ 1753156085569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156085569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.359 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156076904 ms III - Start
    [junit] SLOCK [T main @ 1753156076904 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffc5010903, 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 0xffffffff83010942, 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 0x49e19c88], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49e19c88], 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 0x49e19c88], 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 0x52c7a250], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x52c7a250], 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 0x52c7a250], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3a27bd8], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a27bd8], 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 0x3a27bd8], 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 0x7457379a], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7457379a], 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 0x7457379a], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674928bd], 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 0x674928bd], 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 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b7e71c2], 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 0x1b7e71c2], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6724d183], 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 0x6724d183], 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 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ab722fe], 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 0x2ab722fe], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3886c80b], 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 0x3886c80b], 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 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x71ccb6bc], 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 0x71ccb6bc], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3cd456a], 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 0x3cd456a], 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 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e302919], 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 0x1e302919], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x63010984, 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 0x7c0108ef, 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 0x53ac9460], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x53ac9460], 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 0x53ac9460], 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 0x63d65d02], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x63d65d02], 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 0x63d65d02], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x2ec34f83], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2ec34f83], 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 0x2ec34f83], 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 0x41466c42], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x41466c42], 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 0x41466c42], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x442c4d5f], 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 0x442c4d5f], 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 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x41ff1747], 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 0x41ff1747], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x65f2a089], 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 0x65f2a089], 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 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x552386f6], 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 0x552386f6], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x244a2582], 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 0x244a2582], 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 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x35b39949], 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 0x35b39949], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x503d67ef], 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 0x503d67ef], 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 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7c44f710], 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 0x7c44f710], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 @ 1753156085569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156085569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_Offscreen_aa0 took 3.459 sec
    [junit] Testcase: test01_Offscreen_aa0_layered took 2.774 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.359 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156076904 ms III - Start
    [junit] SLOCK [T main @ 1753156076904 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffc5010903, 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 0xffffffff83010942, 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 0x49e19c88], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49e19c88], 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 0x49e19c88], 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 0x52c7a250], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x52c7a250], 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 0x52c7a250], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3a27bd8], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a27bd8], 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 0x3a27bd8], 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 0x7457379a], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7457379a], 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 0x7457379a], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x674928bd], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x674928bd], 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 0x674928bd], 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 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b7e71c2], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b7e71c2], 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 0x1b7e71c2], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6724d183], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6724d183], 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 0x6724d183], 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 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ab722fe], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ab722fe], 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 0x2ab722fe], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3886c80b], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3886c80b], 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 0x3886c80b], 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 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x71ccb6bc], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x71ccb6bc], 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 0x71ccb6bc], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3cd456a], 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 0x5b01017c, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3cd456a], 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 0x3cd456a], 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 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e302919], 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 0xffffffff83010942, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e302919], 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 0x1e302919], 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 0xffffffff83010942, 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 0x5b01017c, 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 0x63010984, 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 0x7c0108ef, 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 0x53ac9460], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x53ac9460], 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 0x53ac9460], 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 0x63d65d02], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x63d65d02], 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 0x63d65d02], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x2ec34f83], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2ec34f83], 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 0x2ec34f83], 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 0x41466c42], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x41466c42], 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 0x41466c42], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x442c4d5f], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x442c4d5f], 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 0x442c4d5f], 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 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x41ff1747], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x41ff1747], 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 0x41ff1747], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x65f2a089], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x65f2a089], 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 0x65f2a089], 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 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x552386f6], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x552386f6], 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 0x552386f6], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x244a2582], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x244a2582], 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 0x244a2582], 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 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x35b39949], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x35b39949], 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 0x35b39949], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x503d67ef], 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 0xffffffffc80108e8, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x503d67ef], 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 0x503d67ef], 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 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c44f710], 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 0x7c0108ef, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7c44f710], 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 0x7c44f710], 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 0x7c0108ef, 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 0xffffffffc80108e8, 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 @ 1753156085569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156085569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 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 @ 1753156087227 ms III - Start
    [junit] SLOCK [T main @ 1753156087228 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[0x3a4a1f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x4a7c41f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x4a7c41f4, 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[0x3a4a1f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4a7c41f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fbb08eb, 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 0x7c0108ef, 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.display 0x3e694b3f 256x256, swapInterval 1, drawable 0x16010938
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-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 @ 1753156090080 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156090080 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.535 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156087227 ms III - Start
    [junit] SLOCK [T main @ 1753156087228 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[0x3a4a1f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x4a7c41f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x4a7c41f4, 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[0x3a4a1f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4a7c41f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fbb08eb, 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 0x7c0108ef, 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.display 0x3e694b3f 256x256, swapInterval 1, drawable 0x16010938
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-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 @ 1753156090080 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156090080 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenWritePNG took 0.005 sec
    [junit] Testcase: testOnscreenWritePNG took 0.471 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.535 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156087227 ms III - Start
    [junit] SLOCK [T main @ 1753156087228 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[0x3a4a1f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x4a7c41f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x4a7c41f4, 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[0x3a4a1f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4a7c41f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fbb08eb, 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 0x7c0108ef, 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.display 0x3e694b3f 256x256, swapInterval 1, drawable 0x16010938
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-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 @ 1753156090080 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156090080 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156091539 ms III - Start
    [junit] SLOCK [T main @ 1753156091540 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[0x68dd6e89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x1e7c356e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x1e7c356e, 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[0x68dd6e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e7c356e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45eb8697, 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 0x16010938, 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 0x420108ff, 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 0xffffffffc80108e8, 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 0x63010984, 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 @ 1753156094737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156094737 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.873 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156091539 ms III - Start
    [junit] SLOCK [T main @ 1753156091540 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[0x68dd6e89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x1e7c356e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x1e7c356e, 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[0x68dd6e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e7c356e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45eb8697, 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 0x16010938, 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 0x420108ff, 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 0xffffffffc80108e8, 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 0x63010984, 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 @ 1753156094737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156094737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenWritePNGWithResize took 0.005 sec
    [junit] Testcase: testOnscreenWritePNGWithResize took 0.834 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.873 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156091539 ms III - Start
    [junit] SLOCK [T main @ 1753156091540 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[0x68dd6e89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x1e7c356e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x1e7c356e, 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[0x68dd6e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e7c356e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45eb8697, 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 0x16010938, 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 0x420108ff, 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 0xffffffffc80108e8, 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 0x63010984, 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 @ 1753156094737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156094737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156096244 ms III - Start
    [junit] SLOCK [T main @ 1753156096245 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 2980 ms, 29.8 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 454 ms, 4.54 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 2069 ms, 20.69 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 @ 1753156101782 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156101782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.223 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156096244 ms III - Start
    [junit] SLOCK [T main @ 1753156096245 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 2980 ms, 29.8 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 454 ms, 4.54 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 2069 ms, 20.69 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 @ 1753156101782 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156101782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 5.508 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.223 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156096244 ms III - Start
    [junit] SLOCK [T main @ 1753156096245 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 2980 ms, 29.8 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 454 ms, 4.54 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 2069 ms, 20.69 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 @ 1753156101782 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156101782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156103141 ms III - Start
    [junit] SLOCK [T main @ 1753156103142 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 @ 1753156118432 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156118432 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.974 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156103141 ms III - Start
    [junit] SLOCK [T main @ 1753156103142 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 @ 1753156118432 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156118432 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01YUV422hBase__ES2 took 3.562 sec
    [junit] Testcase: test01YUV422hProg_ES2 took 1.3 sec
    [junit] Testcase: test01YUV444Base__ES2 took 1.293 sec
    [junit] Testcase: test01YUV444Prog__ES2 took 1.345 sec
    [junit] Testcase: test02YUV420BaseGray_ES2 took 1.351 sec
    [junit] Testcase: test02YUV420Base__ES2 took 1.357 sec
    [junit] Testcase: test02YUV420Prog_ES2 took 1.394 sec
    [junit] Testcase: test03CMYK_01_ES2 took 1.542 sec
    [junit] Testcase: test03YCCK_01_ES2 took 1.793 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.974 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156103141 ms III - Start
    [junit] SLOCK [T main @ 1753156103142 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 @ 1753156118432 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156118432 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] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156119862 ms III - Start
    [junit] SLOCK [T main @ 1753156119863 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753156131876 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156131876 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.702 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156119862 ms III - Start
    [junit] SLOCK [T main @ 1753156119863 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753156131876 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156131876 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGrayAWTILoaderES2 took 3.705 sec
    [junit] Testcase: testGrayAWTILoaderGL2 took 1.199 sec
    [junit] Testcase: testGrayPNGJLoaderES2 took 1.175 sec
    [junit] Testcase: testGrayPNGJLoaderGL2 took 1.195 sec
    [junit] Testcase: testTestAWTILoaderES2 took 1.203 sec
    [junit] Testcase: testTestAWTILoaderGL2 took 1.172 sec
    [junit] Testcase: testTestPNGJLoaderES2 took 1.103 sec
    [junit] Testcase: testTestPNGJLoaderGL2 took 1.172 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.702 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156119862 ms III - Start
    [junit] SLOCK [T main @ 1753156119863 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753156131876 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156131876 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156133432 ms III - Start
    [junit] SLOCK [T main @ 1753156133433 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 @ 1753156136529 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156136529 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.798 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156133432 ms III - Start
    [junit] SLOCK [T main @ 1753156133433 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 @ 1753156136529 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156136529 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.732 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.798 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156133432 ms III - Start
    [junit] SLOCK [T main @ 1753156133433 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 @ 1753156136529 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156136529 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] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156137919 ms III - Start
    [junit] SLOCK [T main @ 1753156137920 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x73a89488, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20d525 created: GearsObj[0x5fcbe9e5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20d525 created: GearsObj[0x5fcbe9e5, 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[0x73a89488, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcbe9e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24975e6d, 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 0xffffffffc80108e8, 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 @ 1753156141085 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156141085 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.863 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156137919 ms III - Start
    [junit] SLOCK [T main @ 1753156137920 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x73a89488, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20d525 created: GearsObj[0x5fcbe9e5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20d525 created: GearsObj[0x5fcbe9e5, 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[0x73a89488, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcbe9e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24975e6d, 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 0xffffffffc80108e8, 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 @ 1753156141085 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156141085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.805 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.863 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156137919 ms III - Start
    [junit] SLOCK [T main @ 1753156137920 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x73a89488, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20d525 created: GearsObj[0x5fcbe9e5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20d525 created: GearsObj[0x5fcbe9e5, 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[0x73a89488, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcbe9e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24975e6d, 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 0xffffffffc80108e8, 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 @ 1753156141085 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156141085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753156142494 ms III - Start
    [junit] SLOCK [T main @ 1753156142495 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] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x13feda4a], obj 0x2e65478a]:
    [junit] ShaderState[ 
    [junit] 	Natives
    [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] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit]  ], activeUniforms [
    [junit] 		GLES3 	false
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 0: {    1.27553,    0.00000,    0.00000,    0.00000, 
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 0:      0.00000,    2.41421,    0.00000,    0.00000, 
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 0:      0.00000,    0.00000,   -1.22222,   -2.22222, 
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 0:      0.00000,    0.00000,   -1.00000,    0.00000, 
    [junit] 		Count	5 / 8
    [junit] 0: }
    [junit] 	Common
    [junit] ,
    [junit] 1: {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] 		GL4ES3 	true
    [junit] 1:      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 1:      0.00000,    0.00000,    1.00000,   -2.30000, 
    [junit] 		GL2ES1 	true
    [junit] 1:      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] 	Mappings
    [junit] 1: }
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] ,
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [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 @ 1753156146160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156146160 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.341 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 @ 1753156142494 ms III - Start
    [junit] SLOCK [T main @ 1753156142495 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 0x13feda4a], obj 0x2e65478a]:
    [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 @ 1753156146160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156146160 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 1.288 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.341 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 @ 1753156142494 ms III - Start
    [junit] SLOCK [T main @ 1753156142495 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 0x13feda4a], obj 0x2e65478a]:
    [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 @ 1753156146160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156146160 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-20250722
     [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] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156148694 ms III - Start
    [junit] SLOCK [T main @ 1753156148695 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-n0006-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 @ 1753156152252 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156152253 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.254 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156148694 ms III - Start
    [junit] SLOCK [T main @ 1753156148695 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-n0006-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 @ 1753156152252 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156152253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.517 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.254 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156148694 ms III - Start
    [junit] SLOCK [T main @ 1753156148695 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-n0006-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 @ 1753156152252 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156152253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753156153715 ms III - Start
    [junit] SLOCK [T main @ 1753156153716 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 0x2dde1bff, .windows_nil-1, 0x135030f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x15bbf42f, .windows_nil-1, 0x11d0335, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x38202c5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5f9b2141, .windows_nil-1, 0x2f402f1, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x193f604a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x37654521, .windows_nil-1, 0x23c0303, 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 0x120f102b: tileRendererInUse null, GearsES2[obj 0x120f102b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x120f102b 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] gear1 0x120f102b created: GearsObj[0x2a6ccb18, vbo ff 1, fs 2, bf 3, bs 4]
    [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] gear2 0x120f102b created: GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x120f102b created: GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.X 0x120f102b FIN GearsES2[obj 0x120f102b isInit true, usesShared false, 1 GearsObj[0x2a6ccb18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a06d7e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x120f102b 0/0 640x480 of 640x480, swapInterval 1, drawable 0xd01090f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x120f102b, 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 0x120f102b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x43010960, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x120f102b, angle 17.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 0x120f102b: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x120f102b 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 0x3f6b0be5, .windows_nil-1, 0x1fa0183, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x611889f4, .windows_nil-1, 0x55d0245, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1da2cb77, .windows_nil-1, 0x23d0303, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x48f278eb, .windows_nil-1, 0x2f502f1, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x1a18644, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5acf93bb, .windows_nil-1, 0x38302c5, 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 0x3b6ddd1d: tileRendererInUse null, GearsES2[obj 0x3b6ddd1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3b6ddd1d 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 0x3b6ddd1d created: GearsObj[0x523833e1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3b6ddd1d created: GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3b6ddd1d created: GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.X 0x3b6ddd1d FIN GearsES2[obj 0x3b6ddd1d isInit true, usesShared false, 1 GearsObj[0x523833e1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33ec994, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x3b6ddd1d 0/0 640x480 of 640x480, swapInterval 1, drawable 0xd01090f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3b6ddd1d, 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 0x3b6ddd1d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3b6ddd1d, 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 0x3b6ddd1d: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b6ddd1d 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 0x4738a206, .windows_nil-1, 0x26a0305, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x66d3eec0, .windows_nil-1, 0x38402c5, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1e04fa0a, .windows_nil-1, 0x1d00351, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1af2d44a, .windows_nil-1, 0x7590293, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x58695725, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x543588e6, .windows_nil-1, 0x656016f, 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 0x614ca7df: tileRendererInUse null, GearsES2[obj 0x614ca7df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x614ca7df 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 0x614ca7df created: GearsObj[0x7b695b27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x614ca7df created: GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x614ca7df created: GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.X 0x614ca7df FIN GearsES2[obj 0x614ca7df isInit true, usesShared false, 1 GearsObj[0x7b695b27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ac6e886, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x614ca7df 0/0 640x480 of 640x480, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x614ca7df, 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 0x614ca7df 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff83010942, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x614ca7df, 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 0x614ca7df: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x614ca7df 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 @ 1753156160441 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156160441 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.44 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156153715 ms III - Start
    [junit] SLOCK [T main @ 1753156153716 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 0x2dde1bff, .windows_nil-1, 0x135030f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x15bbf42f, .windows_nil-1, 0x11d0335, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x38202c5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5f9b2141, .windows_nil-1, 0x2f402f1, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x193f604a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x37654521, .windows_nil-1, 0x23c0303, 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 0x120f102b: tileRendererInUse null, GearsES2[obj 0x120f102b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x120f102b 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] gear1 0x120f102b created: GearsObj[0x2a6ccb18, vbo ff 1, fs 2, bf 3, bs 4]
    [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] gear2 0x120f102b created: GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x120f102b created: GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.X 0x120f102b FIN GearsES2[obj 0x120f102b isInit true, usesShared false, 1 GearsObj[0x2a6ccb18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a06d7e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x120f102b 0/0 640x480 of 640x480, swapInterval 1, drawable 0xd01090f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x120f102b, 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 0x120f102b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x43010960, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x120f102b, angle 17.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 0x120f102b: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x120f102b 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 0x3f6b0be5, .windows_nil-1, 0x1fa0183, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x611889f4, .windows_nil-1, 0x55d0245, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1da2cb77, .windows_nil-1, 0x23d0303, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x48f278eb, .windows_nil-1, 0x2f502f1, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x1a18644, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5acf93bb, .windows_nil-1, 0x38302c5, 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 0x3b6ddd1d: tileRendererInUse null, GearsES2[obj 0x3b6ddd1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3b6ddd1d 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 0x3b6ddd1d created: GearsObj[0x523833e1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3b6ddd1d created: GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3b6ddd1d created: GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.X 0x3b6ddd1d FIN GearsES2[obj 0x3b6ddd1d isInit true, usesShared false, 1 GearsObj[0x523833e1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33ec994, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x3b6ddd1d 0/0 640x480 of 640x480, swapInterval 1, drawable 0xd01090f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3b6ddd1d, 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 0x3b6ddd1d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3b6ddd1d, 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 0x3b6ddd1d: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b6ddd1d 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 0x4738a206, .windows_nil-1, 0x26a0305, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x66d3eec0, .windows_nil-1, 0x38402c5, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1e04fa0a, .windows_nil-1, 0x1d00351, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1af2d44a, .windows_nil-1, 0x7590293, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x58695725, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x543588e6, .windows_nil-1, 0x656016f, 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 0x614ca7df: tileRendererInUse null, GearsES2[obj 0x614ca7df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x614ca7df 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 0x614ca7df created: GearsObj[0x7b695b27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x614ca7df created: GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x614ca7df created: GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.X 0x614ca7df FIN GearsES2[obj 0x614ca7df isInit true, usesShared false, 1 GearsObj[0x7b695b27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ac6e886, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x614ca7df 0/0 640x480 of 640x480, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x614ca7df, 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 0x614ca7df 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff83010942, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x614ca7df, 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 0x614ca7df: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x614ca7df 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 @ 1753156160441 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156160441 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GL2ES2 took 4.038 sec
    [junit] Testcase: test02GL3 took 1.309 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 1.338 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.44 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156153715 ms III - Start
    [junit] SLOCK [T main @ 1753156153716 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 0x2dde1bff, .windows_nil-1, 0x135030f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x15bbf42f, .windows_nil-1, 0x11d0335, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x38202c5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5f9b2141, .windows_nil-1, 0x2f402f1, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x193f604a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x37654521, .windows_nil-1, 0x23c0303, 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 0x120f102b: tileRendererInUse null, GearsES2[obj 0x120f102b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x120f102b 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] gear1 0x120f102b created: GearsObj[0x2a6ccb18, vbo ff 1, fs 2, bf 3, bs 4]
    [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] gear2 0x120f102b created: GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x120f102b created: GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.X 0x120f102b FIN GearsES2[obj 0x120f102b isInit true, usesShared false, 1 GearsObj[0x2a6ccb18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x422fd156, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a06d7e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x120f102b 0/0 640x480 of 640x480, swapInterval 1, drawable 0xd01090f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x120f102b, 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 0x120f102b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x43010960, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x120f102b, angle 17.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 0x120f102b: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x120f102b 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 0x3f6b0be5, .windows_nil-1, 0x1fa0183, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x611889f4, .windows_nil-1, 0x55d0245, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1da2cb77, .windows_nil-1, 0x23d0303, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x48f278eb, .windows_nil-1, 0x2f502f1, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x1a18644, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5acf93bb, .windows_nil-1, 0x38302c5, 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 0x3b6ddd1d: tileRendererInUse null, GearsES2[obj 0x3b6ddd1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3b6ddd1d 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 0x3b6ddd1d created: GearsObj[0x523833e1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3b6ddd1d created: GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3b6ddd1d created: GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.X 0x3b6ddd1d FIN GearsES2[obj 0x3b6ddd1d isInit true, usesShared false, 1 GearsObj[0x523833e1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69738d8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33ec994, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x3b6ddd1d 0/0 640x480 of 640x480, swapInterval 1, drawable 0xd01090f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3b6ddd1d, 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 0x3b6ddd1d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3b6ddd1d, 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 0x3b6ddd1d: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b6ddd1d 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 0x4738a206, .windows_nil-1, 0x26a0305, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x66d3eec0, .windows_nil-1, 0x38402c5, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1e04fa0a, .windows_nil-1, 0x1d00351, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1af2d44a, .windows_nil-1, 0x7590293, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x58695725, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x543588e6, .windows_nil-1, 0x656016f, 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 0x614ca7df: tileRendererInUse null, GearsES2[obj 0x614ca7df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x614ca7df 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 0x614ca7df created: GearsObj[0x7b695b27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x614ca7df created: GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x614ca7df created: GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.X 0x614ca7df FIN GearsES2[obj 0x614ca7df isInit true, usesShared false, 1 GearsObj[0x7b695b27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2813f512, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ac6e886, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x614ca7df 0/0 640x480 of 640x480, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x614ca7df, 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 0x614ca7df 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff83010942, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x614ca7df, 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 0x614ca7df: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x614ca7df 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 @ 1753156160441 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156160441 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753156162150 ms III - Start
    [junit] SLOCK [T main @ 1753156162151 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@65f0b5e1, 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 0x5b0108ee
    [junit] Create PointerIcon #01: PointerIcon[obj 0x66498326, .windows_nil-1, 0x15902a5, 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, 0x1ec033d, 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, 0x4000233, 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, 0x1ff0183, 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, 0x2000309, 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 0x4801093a
    [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 0xffffffffd30108b9
    [junit] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 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@526139ac, 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 0x5b01017c
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10feca44, .windows_nil-1, 0x1e9036d, 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, 0x65a016f, 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, 0x1ac032f, 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, 0x1ef033d, 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, 0x1d20351, 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 0xd01090f
    [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 0xd01090f
    [junit] 0 s: 60 f / 994 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 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 @ 1753156167672 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156167672 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.195 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156162150 ms III - Start
    [junit] SLOCK [T main @ 1753156162151 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@65f0b5e1, 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 0x5b0108ee
    [junit] Create PointerIcon #01: PointerIcon[obj 0x66498326, .windows_nil-1, 0x15902a5, 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, 0x1ec033d, 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, 0x4000233, 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, 0x1ff0183, 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, 0x2000309, 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 0x4801093a
    [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 0xffffffffd30108b9
    [junit] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 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@526139ac, 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 0x5b01017c
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10feca44, .windows_nil-1, 0x1e9036d, 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, 0x65a016f, 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, 0x1ac032f, 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, 0x1ef033d, 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, 0x1d20351, 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 0xd01090f
    [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 0xd01090f
    [junit] 0 s: 60 f / 994 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 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 @ 1753156167672 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156167672 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GL2ES2 took 4.083 sec
    [junit] Testcase: test02GL3 took 1.383 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.195 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156162150 ms III - Start
    [junit] SLOCK [T main @ 1753156162151 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@65f0b5e1, 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 0x5b0108ee
    [junit] Create PointerIcon #01: PointerIcon[obj 0x66498326, .windows_nil-1, 0x15902a5, 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, 0x1ec033d, 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, 0x4000233, 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, 0x1ff0183, 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, 0x2000309, 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 0x4801093a
    [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 0xffffffffd30108b9
    [junit] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 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@526139ac, 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 0x5b01017c
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10feca44, .windows_nil-1, 0x1e9036d, 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, 0x65a016f, 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, 0x1ac032f, 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, 0x1ef033d, 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, 0x1d20351, 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 0xd01090f
    [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 0xd01090f
    [junit] 0 s: 60 f / 994 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 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 @ 1753156167672 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156167672 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753156169182 ms III - Start
    [junit] SLOCK [T main @ 1753156169183 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:1753156171833 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156171837 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156171839 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[0x2199d20f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51399530 created: GearsObj[0x3e96b25a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51399530 created: GearsObj[0x3e96b25a, 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[0x2199d20f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e96b25a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75aa35c9, 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 0x5b0108ee, 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:1753156172537 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156172538 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffea010877, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, 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
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156173182 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156173182 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2901090d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, 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:1753156174379 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 @ 1753156174474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156174474 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.988 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156169182 ms III - Start
    [junit] SLOCK [T main @ 1753156169183 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:1753156171833 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156171837 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156171839 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[0x2199d20f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51399530 created: GearsObj[0x3e96b25a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51399530 created: GearsObj[0x3e96b25a, 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[0x2199d20f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e96b25a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75aa35c9, 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 0x5b0108ee, 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:1753156172537 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156172538 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffea010877, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, 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
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156173182 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156173182 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2901090d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, 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:1753156174379 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 @ 1753156174474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156174474 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.874 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.988 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156169182 ms III - Start
    [junit] SLOCK [T main @ 1753156169183 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:1753156171833 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156171837 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156171839 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[0x2199d20f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51399530 created: GearsObj[0x3e96b25a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51399530 created: GearsObj[0x3e96b25a, 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[0x2199d20f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e96b25a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75aa35c9, 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 0x5b0108ee, 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:1753156172537 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156172538 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffea010877, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, 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
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156173182 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753156173182 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2901090d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, 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:1753156174379 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 @ 1753156174474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156174474 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 @ 1753156176026 ms III - Start
    [junit] SLOCK [T main @ 1753156176027 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 0x2f217633: tileRendererInUse null, GearsES2[obj 0x2f217633 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f217633 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 0x2f217633 created: GearsObj[0x59ed97ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f217633 created: GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f217633 created: GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0x2f217633 FIN GearsES2[obj 0x2f217633 isInit true, usesShared false, 1 GearsObj[0x59ed97ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b665dd9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0x2f217633 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffffb3010914, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f217633, 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[#39,main-AWTAnimator#00,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[#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 0xe350b40 created: GearsObj[0x3744dbac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe350b40 created: GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe350b40 created: GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0xe350b40 FIN GearsES2[obj 0xe350b40 isInit true, usesShared false, 1 GearsObj[0x3744dbac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59e0c614, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0xe350b40 0/0 400x400 of 400x400, swapInterval 1, drawable 0x4801093a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x2f217633: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x2f217633 FIN
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xe350b40: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xe350b40 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 0x27406a17: tileRendererInUse null, GearsES2[obj 0x27406a17 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27406a17 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 0x27406a17 created: GearsObj[0x53647624, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27406a17 created: GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27406a17 created: GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.X 0x27406a17 FIN GearsES2[obj 0x27406a17 isInit true, usesShared false, 1 GearsObj[0x53647624, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66f0f4bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.reshape 0x27406a17 0/0 400x400 of 400x400, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27406a17, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x27406a17: tileRendererInUse null
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27406a17 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 @ 1753156372543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156372543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 197.206 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156176026 ms III - Start
    [junit] SLOCK [T main @ 1753156176027 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 0x2f217633: tileRendererInUse null, GearsES2[obj 0x2f217633 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f217633 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 0x2f217633 created: GearsObj[0x59ed97ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f217633 created: GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f217633 created: GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0x2f217633 FIN GearsES2[obj 0x2f217633 isInit true, usesShared false, 1 GearsObj[0x59ed97ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b665dd9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0x2f217633 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffffb3010914, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f217633, 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[#39,main-AWTAnimator#00,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[#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 0xe350b40 created: GearsObj[0x3744dbac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe350b40 created: GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe350b40 created: GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0xe350b40 FIN GearsES2[obj 0xe350b40 isInit true, usesShared false, 1 GearsObj[0x3744dbac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59e0c614, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0xe350b40 0/0 400x400 of 400x400, swapInterval 1, drawable 0x4801093a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x2f217633: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x2f217633 FIN
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xe350b40: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xe350b40 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 0x27406a17: tileRendererInUse null, GearsES2[obj 0x27406a17 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27406a17 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 0x27406a17 created: GearsObj[0x53647624, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27406a17 created: GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27406a17 created: GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.X 0x27406a17 FIN GearsES2[obj 0x27406a17 isInit true, usesShared false, 1 GearsObj[0x53647624, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66f0f4bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.reshape 0x27406a17 0/0 400x400 of 400x400, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27406a17, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x27406a17: tileRendererInUse null
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27406a17 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 @ 1753156372543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156372543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NewtCanvasAWT took 5.455 sec
    [junit] Testcase: test02GLCanvas took 187.107 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 197.206 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156176026 ms III - Start
    [junit] SLOCK [T main @ 1753156176027 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 0x2f217633: tileRendererInUse null, GearsES2[obj 0x2f217633 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f217633 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 0x2f217633 created: GearsObj[0x59ed97ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f217633 created: GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f217633 created: GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0x2f217633 FIN GearsES2[obj 0x2f217633 isInit true, usesShared false, 1 GearsObj[0x59ed97ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x255e3222, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b665dd9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0x2f217633 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffffb3010914, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f217633, 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[#39,main-AWTAnimator#00,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[#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 0xe350b40 created: GearsObj[0x3744dbac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe350b40 created: GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe350b40 created: GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0xe350b40 FIN GearsES2[obj 0xe350b40 isInit true, usesShared false, 1 GearsObj[0x3744dbac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f3ac50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59e0c614, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0xe350b40 0/0 400x400 of 400x400, swapInterval 1, drawable 0x4801093a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x2f217633: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x2f217633 FIN
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xe350b40: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xe350b40 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 0x27406a17: tileRendererInUse null, GearsES2[obj 0x27406a17 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27406a17 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 0x27406a17 created: GearsObj[0x53647624, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27406a17 created: GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27406a17 created: GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.X 0x27406a17 FIN GearsES2[obj 0x27406a17 isInit true, usesShared false, 1 GearsObj[0x53647624, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15e5b17c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66f0f4bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.reshape 0x27406a17 0/0 400x400 of 400x400, swapInterval 1, drawable 0x16010938, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27406a17, angle 0.0, [l -1.0, r 1.0, b -1.0, 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 0x27406a17: tileRendererInUse null
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x27406a17 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 @ 1753156372543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156372543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156374242 ms III - Start
    [junit] SLOCK [T main @ 1753156374243 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753156377222 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156377222 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.665 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156374242 ms III - Start
    [junit] SLOCK [T main @ 1753156374243 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753156377222 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156377222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseNewtAWT took 2.947 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.665 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156374242 ms III - Start
    [junit] SLOCK [T main @ 1753156374243 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1753156377222 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156377222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156378588 ms III - Start
    [junit] SLOCK [T main @ 1753156378589 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x4e7a3362, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x201a4587 created: GearsObj[0x4bf6b43e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x201a4587 created: GearsObj[0x4bf6b43e, 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[0x4e7a3362, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4bf6b43e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x223ac0a0, 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 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0x5b01017c, 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 0x5b01017c
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffd30108b9
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x5b01017c
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffd30108b9
    [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 @ 1753156382125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156382126 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.239 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156378588 ms III - Start
    [junit] SLOCK [T main @ 1753156378589 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x4e7a3362, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x201a4587 created: GearsObj[0x4bf6b43e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x201a4587 created: GearsObj[0x4bf6b43e, 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[0x4e7a3362, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4bf6b43e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x223ac0a0, 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 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0x5b01017c, 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 0x5b01017c
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffd30108b9
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x5b01017c
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffd30108b9
    [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 @ 1753156382125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156382126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testEventSourceNotNewtBug took 3.491 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.239 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156378588 ms III - Start
    [junit] SLOCK [T main @ 1753156378589 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x4e7a3362, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x201a4587 created: GearsObj[0x4bf6b43e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x201a4587 created: GearsObj[0x4bf6b43e, 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[0x4e7a3362, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4bf6b43e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x223ac0a0, 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 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0x5b01017c, 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 0x5b01017c
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffd30108b9
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x5b01017c
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffd30108b9
    [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 @ 1753156382125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156382126 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 @ 1753156383547 ms III - Start
    [junit] SLOCK [T main @ 1753156383547 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:1753156386202 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386256 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[0x67c3163f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65d09a04 created: GearsObj[0x7b1d12a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65d09a04 created: GearsObj[0x7b1d12a, 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[0x67c3163f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b1d12a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x465c9299, 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 0xffffffffd30108b9, 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 0xffffffffd30108b9
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffb3010914, 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 0xffffffffb3010914
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffffd30108b9
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386431 d 0ms]]
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 634x451 of 634x451, swapInterval 1, drawable 0xffffffffd30108b9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 5.0, [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] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386557 d 0ms]]
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 644x461 of 644x461, swapInterval 1, drawable 0xffffffffb3010914, msaa false, tileRendererInUse null
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386649 d 0ms]]
    [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 0xd01090f, 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:1753156386768 d 0ms]]
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 664x481 of 664x481, swapInterval 1, drawable 0x5b0108ee, 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 0xffffffffb3010914
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386902 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 0x5b0108ee, msaa false, tileRendererInUse null
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386936 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] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386936 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0x5b0108ee
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386937 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffffb3010914
    [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 @ 1753156386983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156386983 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.115 sec
    [junit] ------------- Standard Output ---------------
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386202 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386256 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386431 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386557 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386649 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386768 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386902 d 0ms]]
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386936 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386936 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386937 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156383547 ms III - Start
    [junit] SLOCK [T main @ 1753156383547 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[0x67c3163f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65d09a04 created: GearsObj[0x7b1d12a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65d09a04 created: GearsObj[0x7b1d12a, 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[0x67c3163f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b1d12a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x465c9299, 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 0xffffffffd30108b9, 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 0xffffffffd30108b9
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffb3010914, 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 0xffffffffb3010914
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffffd30108b9
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 634x451 of 634x451, swapInterval 1, drawable 0xffffffffd30108b9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 5.0, [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 0xffffffffb3010914, 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 0xd01090f, 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 0x5b0108ee, 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 0xffffffffb3010914
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 674x491 of 674x491, swapInterval 1, drawable 0x5b0108ee, 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 0x5b0108ee
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffffb3010914
    [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 @ 1753156386983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156386983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testListenerStringPassingAndOrder took 3.399 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.115 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:1753156386202 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386256 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386431 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386557 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386649 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386768 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386902 d 0ms]]
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386936 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386936 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156386937 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156383547 ms III - Start
    [junit] SLOCK [T main @ 1753156383547 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[0x67c3163f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65d09a04 created: GearsObj[0x7b1d12a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65d09a04 created: GearsObj[0x7b1d12a, 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[0x67c3163f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b1d12a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x465c9299, 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 0xffffffffd30108b9, 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 0xffffffffd30108b9
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffb3010914, 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 0xffffffffb3010914
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffffd30108b9
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 634x451 of 634x451, swapInterval 1, drawable 0xffffffffd30108b9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 5.0, [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 0xffffffffb3010914, 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 0xd01090f, 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 0x5b0108ee, 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 0xffffffffb3010914
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 674x491 of 674x491, swapInterval 1, drawable 0x5b0108ee, 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 0x5b0108ee
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffffb3010914
    [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 @ 1753156386983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156386983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156388420 ms III - Start
    [junit] SLOCK [T main @ 1753156388420 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[0x705dde5d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3a44431a created: GearsObj[0xfb5e769, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3a44431a created: GearsObj[0xfb5e769, 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[0x705dde5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfb5e769, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x674f26b0, 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 0xd01090f, 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 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x1d0108be, 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 0x1d0108be
    [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[0x93c301a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x39ac1cad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x39ac1cad, 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[0x93c301a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39ac1cad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1de3606, 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 0x1d0108be, 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 0x1d0108be
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0x5b0108ee
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffea010877
    [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 0xffffffffea010877
    [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 @ 1753156392578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156392579 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.849 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156388420 ms III - Start
    [junit] SLOCK [T main @ 1753156388420 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[0x705dde5d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3a44431a created: GearsObj[0xfb5e769, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3a44431a created: GearsObj[0xfb5e769, 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[0x705dde5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfb5e769, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x674f26b0, 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 0xd01090f, 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 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x1d0108be, 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 0x1d0108be
    [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[0x93c301a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x39ac1cad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x39ac1cad, 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[0x93c301a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39ac1cad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1de3606, 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 0x1d0108be, 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 0x1d0108be
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0x5b0108ee
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffea010877
    [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 0xffffffffea010877
    [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 @ 1753156392578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156392579 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.763 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.849 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156388420 ms III - Start
    [junit] SLOCK [T main @ 1753156388420 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[0x705dde5d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3a44431a created: GearsObj[0xfb5e769, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3a44431a created: GearsObj[0xfb5e769, 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[0x705dde5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfb5e769, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x674f26b0, 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 0xd01090f, 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 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x1d0108be, 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 0x1d0108be
    [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[0x93c301a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x39ac1cad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x39ac1cad, 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[0x93c301a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39ac1cad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1de3606, 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 0x1d0108be, 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 0x1d0108be
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0x5b0108ee
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffea010877
    [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 0xffffffffea010877
    [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 @ 1753156392578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156392579 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156394026 ms III - Start
    [junit] SLOCK [T main @ 1753156394027 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[0x3dc77665, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cc0cdad created: GearsObj[0x7164d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cc0cdad created: GearsObj[0x7164d9c, 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[0x3dc77665, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7164d9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fcd16e6, 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 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0x5b0108ee
    [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[0x5e4ec356, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x71e9ddb4 created: GearsObj[0x4d907f80, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x71e9ddb4 created: GearsObj[0x4d907f80, 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[0x5e4ec356, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d907f80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74347946, 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 0x5b0108ee, 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 0x5b0108ee
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffffea010877
    [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 @ 1753156398060 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156398061 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.734 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156394026 ms III - Start
    [junit] SLOCK [T main @ 1753156394027 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[0x3dc77665, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cc0cdad created: GearsObj[0x7164d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cc0cdad created: GearsObj[0x7164d9c, 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[0x3dc77665, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7164d9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fcd16e6, 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 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0x5b0108ee
    [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[0x5e4ec356, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x71e9ddb4 created: GearsObj[0x4d907f80, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x71e9ddb4 created: GearsObj[0x4d907f80, 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[0x5e4ec356, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d907f80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74347946, 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 0x5b0108ee, 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 0x5b0108ee
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffffea010877
    [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 @ 1753156398060 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156398061 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseFrameGLCanvas took 3.295 sec
    [junit] Testcase: testCloseJFrameGLCanvas took 0.675 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.734 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156394026 ms III - Start
    [junit] SLOCK [T main @ 1753156394027 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[0x3dc77665, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cc0cdad created: GearsObj[0x7164d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cc0cdad created: GearsObj[0x7164d9c, 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[0x3dc77665, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7164d9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fcd16e6, 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 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0x5b0108ee
    [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[0x5e4ec356, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x71e9ddb4 created: GearsObj[0x4d907f80, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x71e9ddb4 created: GearsObj[0x4d907f80, 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[0x5e4ec356, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d907f80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74347946, 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 0x5b0108ee, 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 0x5b0108ee
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffffea010877
    [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 @ 1753156398060 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156398061 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753156399552 ms III - Start
    [junit] SLOCK [T main @ 1753156399553 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x315b983, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x1779c264, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x1779c264, 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[0x315b983, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1779c264, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b20c901, 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 0x1d0108be, 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 0x1d0108be
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x1d0108be
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x1d0108be
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0xd01090f, 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 0xd01090f
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffea010877
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffea010877
    [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 0xd01090f, 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 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x1d0108be
    [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 0xd01090f
    [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 @ 1753156403393 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156403393 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.516 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156399552 ms III - Start
    [junit] SLOCK [T main @ 1753156399553 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x315b983, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x1779c264, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x1779c264, 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[0x315b983, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1779c264, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b20c901, 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 0x1d0108be, 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 0x1d0108be
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x1d0108be
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x1d0108be
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0xd01090f, 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 0xd01090f
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffea010877
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffea010877
    [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 0xd01090f, 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 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x1d0108be
    [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 0xd01090f
    [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 @ 1753156403393 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156403393 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseJFrameNewtCanvasAWT took 3.807 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.516 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156399552 ms III - Start
    [junit] SLOCK [T main @ 1753156399553 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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[0x315b983, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x1779c264, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x1779c264, 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[0x315b983, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1779c264, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b20c901, 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 0x1d0108be, 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 0x1d0108be
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffffea010877, 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 0xffffffffea010877
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x1d0108be
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x1d0108be
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0xd01090f, 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 0xd01090f
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffea010877
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffea010877
    [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 0xd01090f, 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 0xd01090f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x1d0108be
    [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 0xd01090f
    [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 @ 1753156403393 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156403393 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 @ 1753156404909 ms III - Start
    [junit] SLOCK [T main @ 1753156404909 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 0x1d0108be, 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:1753156407619 d 5ms]]]
    [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:1753156407621 d 3ms]]]
    [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:1753156407905 d 3ms]]]
    [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:1753156407924 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:1753156407924 d 1ms]]]
    [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:1753156408740 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:1753156408818 d 1ms]]]
    [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:1753156408896 d 2ms]]]
    [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: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156410130 d 4ms]]]
    [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:1753156410198 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:1753156410198 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156410296 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156410372 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:1753156410372 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156410449 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:1753156410527 d 5ms]]]
    [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:1753156410527 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3):  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:1753156411043 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:1753156411121 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:1753156411186 d 1ms]]]
    [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:1753156412561 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:1753156412639 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:1753156412716 d 2ms]]]
    [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:1753156414067 d 1ms]]]
    [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:1753156414144 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:1753156414144 d 3ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414221 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156414298 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: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414298 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:1753156414378 d 2ms]]]
    [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:1753156414456 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: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414456 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.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, [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:1753156415067 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:1753156415145 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:1753156415222 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:1753156416610 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:1753156416688 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:1753156416769 d 2ms]]]
    [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: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156418131 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156418215 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:1753156418215 d 2ms]]]
    [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:1753156418292 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156418370 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:1753156418370 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156418463 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156418542 d 9ms]]]
    [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:1753156418542 d 9ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - 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:1753156419217 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:1753156419294 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:1753156419374 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:1753156420772 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:1753156420842 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:1753156420921 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [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:1753156422027 d 4ms]]]
    [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:1753156422118 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [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:1753156422197 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:1753156422197 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156422264 d 0ms]]]
    [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:1753156422341 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, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422341 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156422405 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:1753156422405 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156422469 d 1ms]]]
    [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:1753156422534 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156422613 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, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422613 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156422691 d 1ms]]]
    [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:1753156422768 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:1753156422768 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [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:1753156422846 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: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422846 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156422925 d 2ms]]]
    [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:1753156423003 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156423081 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:1753156423081 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156423159 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156423236 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:1753156423236 d 1ms]]]
    [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:1753156423314 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: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156423314 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #13
    [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:1753156423788 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:1753156423866 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:1753156423945 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:1753156425308 d 1ms]]]
    [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:1753156425389 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:1753156425466 d 1ms]]]
    [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:1753156426697 d 1ms]]]
    [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:1753156426770 d 1ms]]]
    [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:1753156426848 d 0ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #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:1753156426914 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:1753156426914 d 0ms]]]
    [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:1753156426992 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: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156426992 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:1753156427072 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:1753156427072 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:1753156427624 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:1753156427702 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:1753156427779 d 2ms]]]
    [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:1753156429161 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:1753156429240 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:1753156429318 d 1ms]]]
    [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:1753156430451 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:1753156430527 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:1753156430808 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156430885 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:1753156431175 d 2ms]]]
    [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:1753156431298 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.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:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156431583 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156431662 d 2ms]]]
    [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:1753156431945 d 2ms]]]
    [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:1753156432021 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156432309 d 0ms]]]
    [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:1753156432386 d 2ms]]]
    [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, [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:1753156433078 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:1753156433158 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:1753156433236 d 1ms]]]
    [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 @ 1753156434439 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156434440 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.227 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156404909 ms III - Start
    [junit] SLOCK [T main @ 1753156404909 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 0x1d0108be, 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:1753156407619 d 5ms]]]
    [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:1753156407621 d 3ms]]]
    [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:1753156407905 d 3ms]]]
    [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:1753156407924 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:1753156407924 d 1ms]]]
    [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:1753156408740 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:1753156408818 d 1ms]]]
    [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:1753156408896 d 2ms]]]
    [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: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156410130 d 4ms]]]
    [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:1753156410198 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:1753156410198 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156410296 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156410372 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:1753156410372 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156410449 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:1753156410527 d 5ms]]]
    [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:1753156410527 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3):  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:1753156411043 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:1753156411121 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:1753156411186 d 1ms]]]
    [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:1753156412561 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:1753156412639 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:1753156412716 d 2ms]]]
    [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:1753156414067 d 1ms]]]
    [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:1753156414144 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:1753156414144 d 3ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414221 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156414298 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: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414298 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:1753156414378 d 2ms]]]
    [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:1753156414456 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: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414456 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.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, [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:1753156415067 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:1753156415145 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:1753156415222 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:1753156416610 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:1753156416688 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:1753156416769 d 2ms]]]
    [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: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156418131 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156418215 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:1753156418215 d 2ms]]]
    [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:1753156418292 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156418370 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:1753156418370 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156418463 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156418542 d 9ms]]]
    [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:1753156418542 d 9ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - 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:1753156419217 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:1753156419294 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:1753156419374 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:1753156420772 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:1753156420842 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:1753156420921 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [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:1753156422027 d 4ms]]]
    [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:1753156422118 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [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:1753156422197 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:1753156422197 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156422264 d 0ms]]]
    [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:1753156422341 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, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422341 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156422405 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:1753156422405 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156422469 d 1ms]]]
    [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:1753156422534 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156422613 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, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422613 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156422691 d 1ms]]]
    [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:1753156422768 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:1753156422768 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [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:1753156422846 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: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422846 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156422925 d 2ms]]]
    [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:1753156423003 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156423081 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:1753156423081 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156423159 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156423236 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:1753156423236 d 1ms]]]
    [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:1753156423314 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: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156423314 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #13
    [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:1753156423788 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:1753156423866 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:1753156423945 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:1753156425308 d 1ms]]]
    [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:1753156425389 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:1753156425466 d 1ms]]]
    [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:1753156426697 d 1ms]]]
    [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:1753156426770 d 1ms]]]
    [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:1753156426848 d 0ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #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:1753156426914 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:1753156426914 d 0ms]]]
    [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:1753156426992 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: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156426992 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:1753156427072 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:1753156427072 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:1753156427624 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:1753156427702 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:1753156427779 d 2ms]]]
    [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:1753156429161 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:1753156429240 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:1753156429318 d 1ms]]]
    [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:1753156430451 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:1753156430527 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:1753156430808 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156430885 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:1753156431175 d 2ms]]]
    [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:1753156431298 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.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:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156431583 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156431662 d 2ms]]]
    [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:1753156431945 d 2ms]]]
    [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:1753156432021 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156432309 d 0ms]]]
    [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:1753156432386 d 2ms]]]
    [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, [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:1753156433078 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:1753156433158 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:1753156433236 d 1ms]]]
    [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 @ 1753156434439 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156434440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SingleButtonPressAndRelease took 3.822 sec
    [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 4.047 sec
    [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 4.143 sec
    [junit] Testcase: test10HoldOneButtonAndPressAnother took 4.575 sec
    [junit] Testcase: test20PressAllButtonsInSequence took 3.825 sec
    [junit] Testcase: test30SingleButtonClickAndDrag took 5.443 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.227 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156404909 ms III - Start
    [junit] SLOCK [T main @ 1753156404909 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 0x1d0108be, 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:1753156407619 d 5ms]]]
    [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:1753156407621 d 3ms]]]
    [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:1753156407905 d 3ms]]]
    [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:1753156407924 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:1753156407924 d 1ms]]]
    [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:1753156408740 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:1753156408818 d 1ms]]]
    [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:1753156408896 d 2ms]]]
    [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: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156410130 d 4ms]]]
    [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:1753156410198 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:1753156410198 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156410296 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156410372 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:1753156410372 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156410449 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:1753156410527 d 5ms]]]
    [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:1753156410527 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3):  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:1753156411043 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:1753156411121 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:1753156411186 d 1ms]]]
    [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:1753156412561 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:1753156412639 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:1753156412716 d 2ms]]]
    [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:1753156414067 d 1ms]]]
    [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:1753156414144 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:1753156414144 d 3ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414221 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156414298 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: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414298 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:1753156414378 d 2ms]]]
    [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:1753156414456 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: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156414456 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.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, [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:1753156415067 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:1753156415145 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:1753156415222 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:1753156416610 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:1753156416688 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:1753156416769 d 2ms]]]
    [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: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156418131 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156418215 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:1753156418215 d 2ms]]]
    [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:1753156418292 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156418370 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:1753156418370 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156418463 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156418542 d 9ms]]]
    [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:1753156418542 d 9ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - 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:1753156419217 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:1753156419294 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:1753156419374 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:1753156420772 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:1753156420842 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:1753156420921 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [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:1753156422027 d 4ms]]]
    [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:1753156422118 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [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:1753156422197 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:1753156422197 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156422264 d 0ms]]]
    [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:1753156422341 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, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422341 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156422405 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:1753156422405 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156422469 d 1ms]]]
    [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:1753156422534 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156422613 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, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422613 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156422691 d 1ms]]]
    [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:1753156422768 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:1753156422768 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [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:1753156422846 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: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156422846 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156422925 d 2ms]]]
    [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:1753156423003 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156423081 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:1753156423081 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156423159 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156423236 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:1753156423236 d 1ms]]]
    [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:1753156423314 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: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156423314 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #13
    [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:1753156423788 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:1753156423866 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:1753156423945 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:1753156425308 d 1ms]]]
    [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:1753156425389 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:1753156425466 d 1ms]]]
    [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:1753156426697 d 1ms]]]
    [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:1753156426770 d 1ms]]]
    [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:1753156426848 d 0ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #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:1753156426914 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:1753156426914 d 0ms]]]
    [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:1753156426992 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: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156426992 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:1753156427072 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:1753156427072 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:1753156427624 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:1753156427702 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:1753156427779 d 2ms]]]
    [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:1753156429161 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:1753156429240 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:1753156429318 d 1ms]]]
    [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:1753156430451 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:1753156430527 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:1753156430808 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156430885 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:1753156431175 d 2ms]]]
    [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:1753156431298 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.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:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753156431583 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156431662 d 2ms]]]
    [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:1753156431945 d 2ms]]]
    [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:1753156432021 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156432309 d 0ms]]]
    [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:1753156432386 d 2ms]]]
    [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, [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:1753156433078 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:1753156433158 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:1753156433236 d 1ms]]]
    [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 @ 1753156434439 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156434440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT
    [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 @ 1753156436092 ms III - Start
    [junit] SLOCK [T main @ 1753156436092 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 0xffffffffea010877, 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:1753156438676 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:1753156438676 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:1753156438972 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:1753156438973 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: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156438973 d 0ms]]]
    [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:1753156438984 d 0ms]]]
    [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:1753156439671 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:1753156439766 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:1753156439829 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:1753156441076 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:1753156441140 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:1753156441140 d 1ms]]]
    [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:1753156441225 d 0ms]]]
    [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:1753156441310 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:1753156441310 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - 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: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156441389 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:1753156441466 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:1753156441466 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:1753156441966 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:1753156442059 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:1753156442137 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:1753156443508 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:1753156443600 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:1753156443677 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:1753156445031 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:1753156445108 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:1753156445108 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:1753156445185 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:1753156445263 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:1753156445263 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:1753156445340 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156445404 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:1753156445404 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.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, [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:1753156446107 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:1753156446200 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:1753156446278 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:1753156447540 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:1753156447617 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:1753156447695 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:1753156449051 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156449121 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: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156449121 d 2ms]]]
    [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:1753156449208 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:1753156449286 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:1753156449286 d 0ms]]]
    [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:1753156449364 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:1753156449444 d 1ms]]]
    [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:1753156449444 d 2ms]]]
    [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:1753156450034 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:1753156450110 d 3ms]]]
    [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:1753156450203 d 0ms]]]
    [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:1753156451577 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:1753156451639 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:1753156451716 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:1753156452950 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:1753156453027 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:1753156453105 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:1753156453105 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:1753156453168 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:1753156453247 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:1753156453247 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:1753156453338 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:1753156453338 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:1753156453416 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156453493 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:1753156453571 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:1753156453571 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:1753156453636 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:1753156453718 d 1ms]]]
    [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:1753156453718 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156453806 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:1753156453806 d 0ms]]]
    [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:1753156453870 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:1753156453949 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156454026 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:1753156454026 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [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:1753156454105 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [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:1753156454183 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:1753156454183 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:1753156454262 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:1753156454262 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156454731 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:1753156454793 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:1753156454872 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:1753156456253 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:1753156456329 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:1753156456407 d 1ms]]]
    [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:1753156457624 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:1753156457703 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:1753156457781 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:1753156457845 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:1753156457845 d 1ms]]]
    [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:1753156457938 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:1753156457938 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:1753156458016 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:1753156458016 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:1753156458547 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:1753156458623 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:1753156458703 d 0ms]]]
    [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:1753156460076 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:1753156460152 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:1753156460231 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, [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:1753156461455 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156461540 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156461820 d 1ms]]]
    [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:1753156461836 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156461885 d 2ms]]]
    [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, [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:1753156462182 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:1753156462260 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156462534 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:1753156462548 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #12
    [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:1753156462618 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156462886 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [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:1753156462962 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156463257 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [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:1753156463272 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:1753156463334 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, [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:1753156464066 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:1753156464159 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:1753156464237 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 @ 1753156465398 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156465398 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.993 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156436092 ms III - Start
    [junit] SLOCK [T main @ 1753156436092 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 0xffffffffea010877, 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:1753156438676 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:1753156438676 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:1753156438972 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:1753156438973 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: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156438973 d 0ms]]]
    [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:1753156438984 d 0ms]]]
    [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:1753156439671 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:1753156439766 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:1753156439829 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:1753156441076 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:1753156441140 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:1753156441140 d 1ms]]]
    [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:1753156441225 d 0ms]]]
    [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:1753156441310 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:1753156441310 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - 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: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156441389 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:1753156441466 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:1753156441466 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:1753156441966 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:1753156442059 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:1753156442137 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:1753156443508 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:1753156443600 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:1753156443677 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:1753156445031 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:1753156445108 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:1753156445108 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:1753156445185 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:1753156445263 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:1753156445263 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:1753156445340 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156445404 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:1753156445404 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.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, [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:1753156446107 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:1753156446200 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:1753156446278 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:1753156447540 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:1753156447617 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:1753156447695 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:1753156449051 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156449121 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: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156449121 d 2ms]]]
    [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:1753156449208 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:1753156449286 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:1753156449286 d 0ms]]]
    [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:1753156449364 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:1753156449444 d 1ms]]]
    [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:1753156449444 d 2ms]]]
    [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:1753156450034 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:1753156450110 d 3ms]]]
    [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:1753156450203 d 0ms]]]
    [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:1753156451577 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:1753156451639 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:1753156451716 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:1753156452950 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:1753156453027 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:1753156453105 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:1753156453105 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:1753156453168 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:1753156453247 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:1753156453247 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:1753156453338 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:1753156453338 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:1753156453416 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156453493 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:1753156453571 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:1753156453571 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:1753156453636 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:1753156453718 d 1ms]]]
    [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:1753156453718 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156453806 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:1753156453806 d 0ms]]]
    [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:1753156453870 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:1753156453949 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156454026 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:1753156454026 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [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:1753156454105 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [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:1753156454183 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:1753156454183 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:1753156454262 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:1753156454262 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156454731 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:1753156454793 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:1753156454872 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:1753156456253 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:1753156456329 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:1753156456407 d 1ms]]]
    [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:1753156457624 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:1753156457703 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:1753156457781 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:1753156457845 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:1753156457845 d 1ms]]]
    [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:1753156457938 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:1753156457938 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:1753156458016 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:1753156458016 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:1753156458547 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:1753156458623 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:1753156458703 d 0ms]]]
    [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:1753156460076 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:1753156460152 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:1753156460231 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, [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:1753156461455 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156461540 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156461820 d 1ms]]]
    [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:1753156461836 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156461885 d 2ms]]]
    [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, [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:1753156462182 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:1753156462260 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156462534 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:1753156462548 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #12
    [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:1753156462618 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156462886 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [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:1753156462962 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156463257 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [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:1753156463272 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:1753156463334 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, [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:1753156464066 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:1753156464159 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:1753156464237 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 @ 1753156465398 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156465398 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SingleButtonPressAndRelease took 3.724 sec
    [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 4.124 sec
    [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 3.925 sec
    [junit] Testcase: test10HoldOneButtonAndPressAnother took 4.685 sec
    [junit] Testcase: test20PressAllButtonsInSequence took 3.81 sec
    [junit] Testcase: test30SingleButtonClickAndDrag took 5.531 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.993 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156436092 ms III - Start
    [junit] SLOCK [T main @ 1753156436092 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 0xffffffffea010877, 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:1753156438676 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:1753156438676 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:1753156438972 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:1753156438973 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: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156438973 d 0ms]]]
    [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:1753156438984 d 0ms]]]
    [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:1753156439671 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:1753156439766 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:1753156439829 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:1753156441076 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:1753156441140 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:1753156441140 d 1ms]]]
    [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:1753156441225 d 0ms]]]
    [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:1753156441310 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:1753156441310 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - 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: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156441389 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:1753156441466 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:1753156441466 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:1753156441966 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:1753156442059 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:1753156442137 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:1753156443508 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:1753156443600 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:1753156443677 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:1753156445031 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:1753156445108 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:1753156445108 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:1753156445185 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:1753156445263 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:1753156445263 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:1753156445340 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156445404 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:1753156445404 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.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, [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:1753156446107 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:1753156446200 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:1753156446278 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:1753156447540 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:1753156447617 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:1753156447695 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:1753156449051 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156449121 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: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156449121 d 2ms]]]
    [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:1753156449208 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:1753156449286 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:1753156449286 d 0ms]]]
    [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:1753156449364 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:1753156449444 d 1ms]]]
    [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:1753156449444 d 2ms]]]
    [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:1753156450034 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:1753156450110 d 3ms]]]
    [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:1753156450203 d 0ms]]]
    [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:1753156451577 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:1753156451639 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:1753156451716 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:1753156452950 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:1753156453027 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:1753156453105 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:1753156453105 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:1753156453168 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:1753156453247 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:1753156453247 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:1753156453338 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:1753156453338 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:1753156453416 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] WAIT-till-done: eventDispatch() #6
    [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:1753156453493 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:1753156453571 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:1753156453571 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:1753156453636 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:1753156453718 d 1ms]]]
    [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:1753156453718 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156453806 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:1753156453806 d 0ms]]]
    [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:1753156453870 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:1753156453949 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156454026 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:1753156454026 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [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:1753156454105 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [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:1753156454183 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:1753156454183 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:1753156454262 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:1753156454262 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156454731 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:1753156454793 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:1753156454872 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:1753156456253 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:1753156456329 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:1753156456407 d 1ms]]]
    [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:1753156457624 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:1753156457703 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:1753156457781 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:1753156457845 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:1753156457845 d 1ms]]]
    [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:1753156457938 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:1753156457938 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:1753156458016 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:1753156458016 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:1753156458547 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:1753156458623 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:1753156458703 d 0ms]]]
    [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:1753156460076 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:1753156460152 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:1753156460231 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, [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:1753156461455 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156461540 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156461820 d 1ms]]]
    [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:1753156461836 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156461885 d 2ms]]]
    [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, [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:1753156462182 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:1753156462260 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156462534 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:1753156462548 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #12
    [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:1753156462618 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156462886 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [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:1753156462962 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156463257 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [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:1753156463272 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:1753156463334 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, [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:1753156464066 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:1753156464159 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:1753156464237 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 @ 1753156465398 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156465398 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 @ 1753156466902 ms III - Start
    [junit] SLOCK [T main @ 1753156466904 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffffea010877, 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 0xffffffffc401090d, 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:1753156470934 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:1753156470999 d 6ms]]]
    [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:1753156471079 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [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:1753156472207 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - 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: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472322 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:1753156472322 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(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: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472411 d 1ms]]]
    [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:1753156472481 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:1753156472481 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - 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: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472584 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156472655 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:1753156472655 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156473124 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:1753156473202 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:1753156473279 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:1753156474558 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:1753156474636 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:1753156474714 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:1753156475976 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156476057 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:1753156476057 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:1753156476144 d 1ms]]]
    [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:1753156476215 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:1753156476215 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:1753156476287 d 1ms]]]
    [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:1753156476373 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:1753156476373 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156477058 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:1753156477137 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:1753156477214 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:1753156478584 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:1753156478662 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:1753156478740 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, [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:1753156480121 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156480194 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:1753156480194 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156480295 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:1753156480363 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:1753156480363 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156480466 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156480537 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:1753156480537 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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]/[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:1753156481208 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:1753156481285 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:1753156481363 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:1753156482735 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:1753156482813 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:1753156482890 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:1753156484131 d 0ms]]]
    [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:1753156484220 d 2ms]]]
    [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:1753156484305 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:1753156484305 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:1753156484392 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:1753156484462 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:1753156484462 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:1753156484539 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:1753156484539 d 0ms]]]
    [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:1753156484627 d 0ms]]]
    [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:1753156484700 d 0ms]]]
    [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:1753156484777 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:1753156484777 d 0ms]]]
    [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:1753156484863 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156484934 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:1753156484934 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156485013 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:1753156485013 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156485103 d 0ms]]]
    [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:1753156485199 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156485266 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:1753156485266 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [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:1753156485354 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [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:1753156485437 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:1753156485437 d 1ms]]]
    [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:1753156485515 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:1753156485515 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [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:1753156486029 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:1753156486106 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:1753156486183 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:1753156487444 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:1753156487522 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:1753156487600 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [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:1753156488733 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #1
    [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:1753156488805 d 15ms]]]
    [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:1753156488891 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156488963 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:1753156488963 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [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:1753156489041 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:1753156489041 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:1753156489121 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:1753156489121 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[180], button 0, 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: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156489167 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156489635 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:1753156489714 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:1753156489792 d 1ms]]]
    [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:1753156491075 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:1753156491152 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:1753156491230 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [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:1753156492357 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [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:1753156492454 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156492721 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:1753156492731 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156492811 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, [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:1753156493111 d 0ms]]]
    [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:1753156493186 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156493456 d 3ms]]]
    [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:1753156493459 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.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:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156493533 d 1ms]]]
    [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:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156493837 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156493920 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156494187 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:1753156494199 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:1753156494276 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, [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:1753156495010 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:1753156495088 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:1753156495165 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:1753156496320 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 @ 1753156496427 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156496427 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.217 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156466902 ms III - Start
    [junit] SLOCK [T main @ 1753156466904 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffffea010877, 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 0xffffffffc401090d, 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:1753156470934 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:1753156470999 d 6ms]]]
    [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:1753156471079 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [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:1753156472207 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - 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: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472322 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:1753156472322 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(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: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472411 d 1ms]]]
    [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:1753156472481 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:1753156472481 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - 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: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472584 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156472655 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:1753156472655 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156473124 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:1753156473202 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:1753156473279 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:1753156474558 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:1753156474636 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:1753156474714 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:1753156475976 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156476057 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:1753156476057 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:1753156476144 d 1ms]]]
    [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:1753156476215 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:1753156476215 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:1753156476287 d 1ms]]]
    [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:1753156476373 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:1753156476373 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156477058 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:1753156477137 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:1753156477214 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:1753156478584 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:1753156478662 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:1753156478740 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, [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:1753156480121 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156480194 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:1753156480194 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156480295 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:1753156480363 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:1753156480363 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156480466 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156480537 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:1753156480537 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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]/[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:1753156481208 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:1753156481285 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:1753156481363 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:1753156482735 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:1753156482813 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:1753156482890 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:1753156484131 d 0ms]]]
    [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:1753156484220 d 2ms]]]
    [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:1753156484305 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:1753156484305 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:1753156484392 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:1753156484462 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:1753156484462 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:1753156484539 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:1753156484539 d 0ms]]]
    [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:1753156484627 d 0ms]]]
    [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:1753156484700 d 0ms]]]
    [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:1753156484777 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:1753156484777 d 0ms]]]
    [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:1753156484863 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156484934 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:1753156484934 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156485013 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:1753156485013 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156485103 d 0ms]]]
    [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:1753156485199 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156485266 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:1753156485266 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [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:1753156485354 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [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:1753156485437 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:1753156485437 d 1ms]]]
    [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:1753156485515 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:1753156485515 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [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:1753156486029 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:1753156486106 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:1753156486183 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:1753156487444 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:1753156487522 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:1753156487600 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [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:1753156488733 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #1
    [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:1753156488805 d 15ms]]]
    [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:1753156488891 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156488963 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:1753156488963 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [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:1753156489041 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:1753156489041 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:1753156489121 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:1753156489121 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[180], button 0, 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: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156489167 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156489635 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:1753156489714 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:1753156489792 d 1ms]]]
    [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:1753156491075 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:1753156491152 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:1753156491230 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [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:1753156492357 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [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:1753156492454 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156492721 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:1753156492731 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156492811 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, [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:1753156493111 d 0ms]]]
    [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:1753156493186 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156493456 d 3ms]]]
    [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:1753156493459 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.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:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156493533 d 1ms]]]
    [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:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156493837 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156493920 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156494187 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:1753156494199 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:1753156494276 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, [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:1753156495010 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:1753156495088 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:1753156495165 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:1753156496320 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 @ 1753156496427 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156496427 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SingleButtonPressAndRelease took 3.727 sec
    [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 3.915 sec
    [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 4.148 sec
    [junit] Testcase: test10HoldOneButtonAndPressAnother took 4.815 sec
    [junit] Testcase: test20PressAllButtonsInSequence took 3.61 sec
    [junit] Testcase: test30SingleButtonClickAndDrag took 5.367 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.217 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156466902 ms III - Start
    [junit] SLOCK [T main @ 1753156466904 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffffea010877, 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 0xffffffffc401090d, 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:1753156470934 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:1753156470999 d 6ms]]]
    [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:1753156471079 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [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:1753156472207 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - 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: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472322 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:1753156472322 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(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: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472411 d 1ms]]]
    [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:1753156472481 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:1753156472481 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - 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: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156472584 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156472655 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:1753156472655 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156473124 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:1753156473202 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:1753156473279 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:1753156474558 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:1753156474636 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:1753156474714 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:1753156475976 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - 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: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156476057 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:1753156476057 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:1753156476144 d 1ms]]]
    [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:1753156476215 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:1753156476215 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:1753156476287 d 1ms]]]
    [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:1753156476373 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:1753156476373 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156477058 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:1753156477137 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:1753156477214 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:1753156478584 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:1753156478662 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:1753156478740 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, [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:1753156480121 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156480194 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:1753156480194 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156480295 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:1753156480363 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:1753156480363 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156480466 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156480537 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:1753156480537 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - 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]/[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:1753156481208 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:1753156481285 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:1753156481363 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:1753156482735 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:1753156482813 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:1753156482890 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:1753156484131 d 0ms]]]
    [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:1753156484220 d 2ms]]]
    [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:1753156484305 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:1753156484305 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:1753156484392 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:1753156484462 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:1753156484462 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:1753156484539 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:1753156484539 d 0ms]]]
    [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:1753156484627 d 0ms]]]
    [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:1753156484700 d 0ms]]]
    [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:1753156484777 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:1753156484777 d 0ms]]]
    [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:1753156484863 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [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:1753156484934 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:1753156484934 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [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:1753156485013 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:1753156485013 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156485103 d 0ms]]]
    [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:1753156485199 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [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:1753156485266 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:1753156485266 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [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:1753156485354 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [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:1753156485437 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:1753156485437 d 1ms]]]
    [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:1753156485515 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:1753156485515 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [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:1753156486029 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:1753156486106 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:1753156486183 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:1753156487444 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:1753156487522 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:1753156487600 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [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:1753156488733 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #1
    [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:1753156488805 d 15ms]]]
    [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:1753156488891 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [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:1753156488963 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:1753156488963 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [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:1753156489041 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:1753156489041 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:1753156489121 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:1753156489121 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[180], button 0, 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: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156489167 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [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:1753156489635 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:1753156489714 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:1753156489792 d 1ms]]]
    [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:1753156491075 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:1753156491152 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:1753156491230 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [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:1753156492357 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [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:1753156492454 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [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:1753156492721 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:1753156492731 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [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:1753156492811 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, [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:1753156493111 d 0ms]]]
    [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:1753156493186 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [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:1753156493456 d 3ms]]]
    [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:1753156493459 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.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:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156493533 d 1ms]]]
    [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:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156493837 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [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:1753156493920 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #17
    [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:1753156494187 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:1753156494199 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:1753156494276 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, [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:1753156495010 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:1753156495088 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:1753156495165 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:1753156496320 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 @ 1753156496427 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156496427 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156498183 ms III - Start
    [junit] SLOCK [T main @ 1753156498184 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
    [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 0xffffffffc401090d, 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 0xffffffffc401090d, 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 @ 1753156513087 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156513087 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.595 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156498183 ms III - Start
    [junit] SLOCK [T main @ 1753156498184 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 0xffffffffc401090d, 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 0xffffffffc401090d, 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 @ 1753156513087 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156513087 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 6.099 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 6.39 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.595 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156498183 ms III - Start
    [junit] SLOCK [T main @ 1753156498184 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 0xffffffffc401090d, 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 0xffffffffc401090d, 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 @ 1753156513087 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156513087 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156514476 ms III - Start
    [junit] SLOCK [T main @ 1753156514476 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffcd010965, 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:1753156518110 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:1753156518123 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:1753156518618 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:1753156518664 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:1753156519148 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:1753156519195 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:1753156519675 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:1753156519722 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:1753156519957 d 1ms]]]
    [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:1753156520003 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:1753156520240 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:1753156520286 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:1753156520520 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:1753156520566 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:1753156521051 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:1753156521098 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:1753156521581 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:1753156521628 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:1753156522110 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:1753156522157 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:1753156522641 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:1753156522687 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:1753156522921 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:1753156522967 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:1753156523202 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:1753156523249 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:1753156523483 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:1753156523529 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:1753156524012 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:1753156524058 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:1753156524291 d 1ms]]]
    [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:1753156524324 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:1753156524572 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:1753156524619 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:1753156524854 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:1753156524901 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:1753156525136 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:1753156525183 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:1753156525417 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:1753156525464 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:1753156525697 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:1753156525744 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:1753156525977 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:1753156526024 d 1ms]]]
    [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:1753156526258 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:1753156526305 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:1753156526535 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:1753156526582 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:1753156527066 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:1753156527114 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:1753156527596 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:1753156527642 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:1753156528125 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:1753156528156 d 1ms]]]
    [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:1753156528408 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:1753156528454 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:1753156528703 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:1753156528735 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:1753156528969 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:1753156529016 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:1753156529251 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:1753156529284 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:1753156529532 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:1753156529578 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:1753156529811 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:1753156529858 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:1753156530092 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:1753156530139 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:1753156530372 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:1753156530418 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:1753156530654 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:1753156530701 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:1753156530936 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:1753156530983 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:1753156531218 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:1753156531265 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:1753156531498 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:1753156531544 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:1753156531778 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:1753156531824 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:1753156532060 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:1753156532107 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:1753156532343 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:1753156532389 d 1ms]]]
    [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:1753156532621 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:1753156532668 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:1753156532902 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:1753156532949 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:1753156533183 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:1753156533230 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:1753156533466 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:1753156533513 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:1753156533744 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:1753156533792 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:1753156534025 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:1753156534057 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:1753156534307 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:1753156534353 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:1753156534586 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:1753156534632 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:1753156534867 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:1753156534914 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:1753156535148 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:1753156535195 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:1753156535677 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:1753156535724 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:1753156535956 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:1753156536003 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:1753156536237 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:1753156536285 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:1753156536769 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:1753156536817 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:1753156537301 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:1753156537347 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:1753156537582 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:1753156537628 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:1753156537863 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:1753156537910 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:1753156538145 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:1753156538192 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:1753156538425 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:1753156538471 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:1753156538704 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:1753156538750 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:1753156538984 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:1753156539031 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:1753156539265 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:1753156539313 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:1753156539783 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:1753156539829 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:1753156540326 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:1753156540358 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:1753156540592 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:1753156540638 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:1753156540874 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:1753156540920 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:1753156541153 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:1753156541200 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 0x220108b9, 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:1753156543042 d 2ms]]]
    [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:1753156543075 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:1753156543581 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:1753156543618 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:1753156544096 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:1753156544133 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:1753156544633 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:1753156544664 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:1753156544899 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:1753156544946 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:1753156545085 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:1753156545117 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:1753156545352 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:1753156545398 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:1753156545882 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:1753156545928 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:1753156546414 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:1753156546460 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:1753156546941 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:1753156546988 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:1753156547477 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:1753156547524 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:1753156547757 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:1753156547803 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:1753156548052 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:1753156548084 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:1753156548335 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:1753156548366 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:1753156548865 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:1753156548896 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:1753156549128 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:1753156549176 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:1753156549428 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:1753156549459 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:1753156549708 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:1753156549739 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:1753156549982 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:1753156550018 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:1753156550252 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:1753156550299 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:1753156550532 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:1753156550578 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:1753156550813 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:1753156550858 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:1753156551092 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:1753156551139 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:1753156551373 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:1753156551420 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:1753156551901 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:1753156551948 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:1753156552430 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:1753156552476 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:1753156552974 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:1753156553006 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:1753156553255 d 2ms]]]
    [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:1753156553286 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:1753156553531 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:1753156553567 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:1753156553801 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:1753156553847 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:1753156554081 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:1753156554128 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:1753156554363 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:1753156554409 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:1753156554658 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:1753156554675 d 1ms]]]
    [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:1753156554937 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:1753156554968 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:1753156555212 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:1753156555248 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:1753156555499 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:1753156555530 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:1753156555765 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:1753156555811 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:1753156556061 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:1753156556092 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:1753156556343 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:1753156556373 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:1753156556608 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:1753156556655 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:1753156556889 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:1753156556937 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:1753156557187 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:1753156557217 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:1753156557467 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:1753156557498 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:1753156557731 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:1753156557778 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:1753156557918 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:1753156557949 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:1753156558183 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:1753156558229 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:1753156558463 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:1753156558509 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:1753156558758 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:1753156558789 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:1753156559025 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:1753156559071 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:1753156559321 d 1ms]]]
    [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:1753156559352 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:1753156559597 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:1753156559633 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:1753156559881 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:1753156559913 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:1753156560395 d 1ms]]]
    [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:1753156560441 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:1753156560674 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:1753156560721 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:1753156560956 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:1753156561003 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:1753156561499 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:1753156561535 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:1753156562030 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:1753156562066 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:1753156562315 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:1753156562347 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:1753156562594 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:1753156562625 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:1753156562857 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:1753156562904 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:1753156563139 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:1753156563185 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:1753156563422 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:1753156563469 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:1753156563718 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:1753156563748 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:1753156563997 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:1753156564029 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:1753156564417 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:1753156564449 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:1753156564933 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:1753156564981 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:1753156565214 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:1753156565261 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:1753156565495 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:1753156565543 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:1753156565776 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:1753156565823 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 @ 1753156566371 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156566371 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.579 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156514476 ms III - Start
    [junit] SLOCK [T main @ 1753156514476 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffcd010965, 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:1753156518110 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:1753156518123 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:1753156518618 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:1753156518664 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:1753156519148 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:1753156519195 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:1753156519675 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:1753156519722 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:1753156519957 d 1ms]]]
    [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:1753156520003 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:1753156520240 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:1753156520286 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:1753156520520 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:1753156520566 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:1753156521051 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:1753156521098 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:1753156521581 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:1753156521628 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:1753156522110 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:1753156522157 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:1753156522641 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:1753156522687 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:1753156522921 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:1753156522967 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:1753156523202 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:1753156523249 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:1753156523483 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:1753156523529 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:1753156524012 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:1753156524058 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:1753156524291 d 1ms]]]
    [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:1753156524324 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:1753156524572 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:1753156524619 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:1753156524854 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:1753156524901 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:1753156525136 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:1753156525183 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:1753156525417 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:1753156525464 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:1753156525697 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:1753156525744 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:1753156525977 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:1753156526024 d 1ms]]]
    [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:1753156526258 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:1753156526305 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:1753156526535 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:1753156526582 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:1753156527066 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:1753156527114 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:1753156527596 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:1753156527642 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:1753156528125 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:1753156528156 d 1ms]]]
    [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:1753156528408 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:1753156528454 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:1753156528703 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:1753156528735 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:1753156528969 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:1753156529016 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:1753156529251 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:1753156529284 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:1753156529532 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:1753156529578 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:1753156529811 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:1753156529858 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:1753156530092 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:1753156530139 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:1753156530372 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:1753156530418 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:1753156530654 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:1753156530701 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:1753156530936 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:1753156530983 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:1753156531218 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:1753156531265 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:1753156531498 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:1753156531544 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:1753156531778 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:1753156531824 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:1753156532060 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:1753156532107 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:1753156532343 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:1753156532389 d 1ms]]]
    [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:1753156532621 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:1753156532668 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:1753156532902 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:1753156532949 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:1753156533183 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:1753156533230 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:1753156533466 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:1753156533513 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:1753156533744 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:1753156533792 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:1753156534025 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:1753156534057 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:1753156534307 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:1753156534353 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:1753156534586 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:1753156534632 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:1753156534867 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:1753156534914 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:1753156535148 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:1753156535195 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:1753156535677 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:1753156535724 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:1753156535956 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:1753156536003 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:1753156536237 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:1753156536285 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:1753156536769 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:1753156536817 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:1753156537301 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:1753156537347 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:1753156537582 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:1753156537628 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:1753156537863 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:1753156537910 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:1753156538145 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:1753156538192 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:1753156538425 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:1753156538471 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:1753156538704 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:1753156538750 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:1753156538984 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:1753156539031 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:1753156539265 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:1753156539313 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:1753156539783 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:1753156539829 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:1753156540326 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:1753156540358 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:1753156540592 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:1753156540638 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:1753156540874 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:1753156540920 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:1753156541153 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:1753156541200 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 0x220108b9, 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:1753156543042 d 2ms]]]
    [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:1753156543075 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:1753156543581 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:1753156543618 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:1753156544096 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:1753156544133 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:1753156544633 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:1753156544664 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:1753156544899 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:1753156544946 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:1753156545085 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:1753156545117 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:1753156545352 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:1753156545398 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:1753156545882 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:1753156545928 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:1753156546414 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:1753156546460 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:1753156546941 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:1753156546988 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:1753156547477 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:1753156547524 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:1753156547757 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:1753156547803 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:1753156548052 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:1753156548084 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:1753156548335 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:1753156548366 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:1753156548865 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:1753156548896 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:1753156549128 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:1753156549176 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:1753156549428 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:1753156549459 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:1753156549708 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:1753156549739 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:1753156549982 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:1753156550018 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:1753156550252 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:1753156550299 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:1753156550532 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:1753156550578 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:1753156550813 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:1753156550858 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:1753156551092 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:1753156551139 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:1753156551373 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:1753156551420 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:1753156551901 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:1753156551948 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:1753156552430 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:1753156552476 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:1753156552974 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:1753156553006 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:1753156553255 d 2ms]]]
    [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:1753156553286 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:1753156553531 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:1753156553567 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:1753156553801 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:1753156553847 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:1753156554081 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:1753156554128 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:1753156554363 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:1753156554409 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:1753156554658 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:1753156554675 d 1ms]]]
    [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:1753156554937 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:1753156554968 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:1753156555212 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:1753156555248 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:1753156555499 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:1753156555530 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:1753156555765 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:1753156555811 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:1753156556061 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:1753156556092 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:1753156556343 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:1753156556373 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:1753156556608 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:1753156556655 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:1753156556889 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:1753156556937 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:1753156557187 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:1753156557217 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:1753156557467 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:1753156557498 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:1753156557731 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:1753156557778 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:1753156557918 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:1753156557949 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:1753156558183 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:1753156558229 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:1753156558463 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:1753156558509 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:1753156558758 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:1753156558789 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:1753156559025 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:1753156559071 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:1753156559321 d 1ms]]]
    [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:1753156559352 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:1753156559597 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:1753156559633 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:1753156559881 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:1753156559913 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:1753156560395 d 1ms]]]
    [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:1753156560441 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:1753156560674 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:1753156560721 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:1753156560956 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:1753156561003 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:1753156561499 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:1753156561535 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:1753156562030 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:1753156562066 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:1753156562315 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:1753156562347 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:1753156562594 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:1753156562625 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:1753156562857 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:1753156562904 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:1753156563139 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:1753156563185 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:1753156563422 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:1753156563469 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:1753156563718 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:1753156563748 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:1753156563997 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:1753156564029 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:1753156564417 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:1753156564449 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:1753156564933 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:1753156564981 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:1753156565214 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:1753156565261 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:1753156565495 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:1753156565543 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:1753156565776 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:1753156565823 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 @ 1753156566371 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156566371 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 24.757 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 24.724 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.579 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156514476 ms III - Start
    [junit] SLOCK [T main @ 1753156514476 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffcd010965, 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:1753156518110 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:1753156518123 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:1753156518618 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:1753156518664 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:1753156519148 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:1753156519195 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:1753156519675 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:1753156519722 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:1753156519957 d 1ms]]]
    [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:1753156520003 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:1753156520240 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:1753156520286 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:1753156520520 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:1753156520566 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:1753156521051 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:1753156521098 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:1753156521581 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:1753156521628 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:1753156522110 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:1753156522157 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:1753156522641 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:1753156522687 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:1753156522921 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:1753156522967 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:1753156523202 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:1753156523249 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:1753156523483 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:1753156523529 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:1753156524012 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:1753156524058 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:1753156524291 d 1ms]]]
    [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:1753156524324 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:1753156524572 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:1753156524619 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:1753156524854 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:1753156524901 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:1753156525136 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:1753156525183 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:1753156525417 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:1753156525464 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:1753156525697 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:1753156525744 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:1753156525977 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:1753156526024 d 1ms]]]
    [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:1753156526258 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:1753156526305 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:1753156526535 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:1753156526582 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:1753156527066 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:1753156527114 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:1753156527596 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:1753156527642 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:1753156528125 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:1753156528156 d 1ms]]]
    [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:1753156528408 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:1753156528454 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:1753156528703 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:1753156528735 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:1753156528969 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:1753156529016 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:1753156529251 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:1753156529284 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:1753156529532 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:1753156529578 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:1753156529811 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:1753156529858 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:1753156530092 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:1753156530139 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:1753156530372 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:1753156530418 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:1753156530654 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:1753156530701 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:1753156530936 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:1753156530983 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:1753156531218 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:1753156531265 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:1753156531498 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:1753156531544 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:1753156531778 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:1753156531824 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:1753156532060 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:1753156532107 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:1753156532343 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:1753156532389 d 1ms]]]
    [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:1753156532621 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:1753156532668 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:1753156532902 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:1753156532949 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:1753156533183 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:1753156533230 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:1753156533466 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:1753156533513 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:1753156533744 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:1753156533792 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:1753156534025 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:1753156534057 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:1753156534307 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:1753156534353 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:1753156534586 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:1753156534632 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:1753156534867 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:1753156534914 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:1753156535148 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:1753156535195 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:1753156535677 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:1753156535724 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:1753156535956 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:1753156536003 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:1753156536237 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:1753156536285 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:1753156536769 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:1753156536817 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:1753156537301 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:1753156537347 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:1753156537582 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:1753156537628 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:1753156537863 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:1753156537910 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:1753156538145 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:1753156538192 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:1753156538425 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:1753156538471 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:1753156538704 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:1753156538750 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:1753156538984 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:1753156539031 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:1753156539265 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:1753156539313 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:1753156539783 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:1753156539829 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:1753156540326 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:1753156540358 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:1753156540592 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:1753156540638 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:1753156540874 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:1753156540920 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:1753156541153 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:1753156541200 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 0x220108b9, 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:1753156543042 d 2ms]]]
    [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:1753156543075 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:1753156543581 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:1753156543618 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:1753156544096 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:1753156544133 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:1753156544633 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:1753156544664 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:1753156544899 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:1753156544946 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:1753156545085 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:1753156545117 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:1753156545352 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:1753156545398 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:1753156545882 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:1753156545928 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:1753156546414 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:1753156546460 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:1753156546941 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:1753156546988 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:1753156547477 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:1753156547524 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:1753156547757 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:1753156547803 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:1753156548052 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:1753156548084 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:1753156548335 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:1753156548366 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:1753156548865 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:1753156548896 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:1753156549128 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:1753156549176 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:1753156549428 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:1753156549459 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:1753156549708 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:1753156549739 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:1753156549982 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:1753156550018 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:1753156550252 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:1753156550299 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:1753156550532 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:1753156550578 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:1753156550813 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:1753156550858 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:1753156551092 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:1753156551139 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:1753156551373 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:1753156551420 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:1753156551901 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:1753156551948 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:1753156552430 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:1753156552476 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:1753156552974 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:1753156553006 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:1753156553255 d 2ms]]]
    [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:1753156553286 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:1753156553531 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:1753156553567 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:1753156553801 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:1753156553847 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:1753156554081 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:1753156554128 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:1753156554363 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:1753156554409 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:1753156554658 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:1753156554675 d 1ms]]]
    [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:1753156554937 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:1753156554968 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:1753156555212 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:1753156555248 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:1753156555499 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:1753156555530 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:1753156555765 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:1753156555811 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:1753156556061 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:1753156556092 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:1753156556343 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:1753156556373 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:1753156556608 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:1753156556655 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:1753156556889 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:1753156556937 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:1753156557187 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:1753156557217 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:1753156557467 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:1753156557498 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:1753156557731 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:1753156557778 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:1753156557918 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:1753156557949 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:1753156558183 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:1753156558229 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:1753156558463 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:1753156558509 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:1753156558758 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:1753156558789 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:1753156559025 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:1753156559071 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:1753156559321 d 1ms]]]
    [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:1753156559352 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:1753156559597 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:1753156559633 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:1753156559881 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:1753156559913 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:1753156560395 d 1ms]]]
    [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:1753156560441 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:1753156560674 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:1753156560721 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:1753156560956 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:1753156561003 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:1753156561499 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:1753156561535 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:1753156562030 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:1753156562066 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:1753156562315 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:1753156562347 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:1753156562594 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:1753156562625 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:1753156562857 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:1753156562904 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:1753156563139 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:1753156563185 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:1753156563422 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:1753156563469 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:1753156563718 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:1753156563748 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:1753156563997 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:1753156564029 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:1753156564417 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:1753156564449 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:1753156564933 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:1753156564981 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:1753156565214 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:1753156565261 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:1753156565495 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:1753156565543 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:1753156565776 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:1753156565823 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 @ 1753156566371 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156566371 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156567983 ms III - Start
    [junit] SLOCK [T main @ 1753156567984 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 0x17010858, 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 0x220108b9, 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 @ 1753156600504 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156600504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.21 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156567983 ms III - Start
    [junit] SLOCK [T main @ 1753156567984 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 0x17010858, 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 0x220108b9, 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 @ 1753156600504 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156600504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 14.854 sec
    [junit] Testcase: test02NewtCanvasAWT took 15.23 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.21 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156567983 ms III - Start
    [junit] SLOCK [T main @ 1753156567984 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 0x17010858, 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 0x220108b9, 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 @ 1753156600504 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156600504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753156602069 ms III - Start
    [junit] SLOCK [T main @ 1753156602069 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffcd010965, 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 0x17010858, 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 @ 1753156620541 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156620541 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.164 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156602069 ms III - Start
    [junit] SLOCK [T main @ 1753156602069 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffcd010965, 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 0x17010858, 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 @ 1753156620541 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156620541 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 7.924 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 8.144 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.164 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156602069 ms III - Start
    [junit] SLOCK [T main @ 1753156602069 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0xffffffffcd010965, 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 0x17010858, 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 @ 1753156620541 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156620541 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 @ 1753156621991 ms III - Start
    [junit] SLOCK [T main @ 1753156621992 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 0xffffffffcd010965, 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 0x680108dd, 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 @ 1753156626932 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156626932 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.627 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156621991 ms III - Start
    [junit] SLOCK [T main @ 1753156621992 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 0xffffffffcd010965, 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 0x680108dd, 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 @ 1753156626932 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156626932 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 1.198 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 1.364 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.001 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.627 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156621991 ms III - Start
    [junit] SLOCK [T main @ 1753156621992 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 0xffffffffcd010965, 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 0x680108dd, 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 @ 1753156626932 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156626932 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753156628436 ms III - Start
    [junit] SLOCK [T main @ 1753156628437 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:1753156631139 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 0xffffffffcd010965, 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 0xffffffff9b0108fc, 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:1753156631297 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:1753156635490 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:1753156635867 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:1753156635951 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:1753156636325 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:1753156636403 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:1753156636789 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 0x130106cb, 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 0xffffffff9b0108fc, 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:1753156636892 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:1753156642031 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:1753156645029 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:1753156645122 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:1753156645481 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:1753156645573 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 @ 1753156645978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156645978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.238 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156628436 ms III - Start
    [junit] SLOCK [T main @ 1753156628437 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:1753156631139 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 0xffffffffcd010965, 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 0xffffffff9b0108fc, 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:1753156631297 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:1753156635490 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:1753156635867 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:1753156635951 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:1753156636325 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:1753156636403 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:1753156636789 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 0x130106cb, 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 0xffffffff9b0108fc, 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:1753156636892 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:1753156642031 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:1753156645029 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:1753156645122 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:1753156645481 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:1753156645573 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 @ 1753156645978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156645978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testFocus01ProgrFocus took 5.917 sec
    [junit] Testcase: testFocus02RobotFocus took 9.21 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.238 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156628436 ms III - Start
    [junit] SLOCK [T main @ 1753156628437 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:1753156631139 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 0xffffffffcd010965, 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 0xffffffff9b0108fc, 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:1753156631297 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:1753156635490 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:1753156635867 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:1753156635951 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:1753156636325 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:1753156636403 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:1753156636789 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 0x130106cb, 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 0xffffffff9b0108fc, 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:1753156636892 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:1753156642031 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:1753156645029 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:1753156645122 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:1753156645481 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:1753156645573 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 @ 1753156645978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156645978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156647488 ms III - Start
    [junit] SLOCK [T main @ 1753156647489 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753156650256 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[0x6a619080, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x101952da created: GearsObj[0x23f3b3fe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x101952da created: GearsObj[0x23f3b3fe, 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[0x6a619080, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23f3b3fe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6016bd21, 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 0xffffffffcd010965, 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 0xffffffffcd010965
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156650423 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 0xffffffff9b0108fc
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x680108dd
    [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:1753156654512 d 1ms]]
    [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:1753156654885 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:1753156654976 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:1753156655337 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:1753156655415 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:1753156655932 d 1ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156655935 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:1753156655935 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:1753156655946 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:1753156655946 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:1753156656730 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156656742 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:1753156656742 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:1753156656756 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:1753156656756 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156657492 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156657501 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:1753156657502 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:1753156657513 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:1753156657513 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:1753156658153 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:1753156661719 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:1753156662085 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:1753156662178 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:1753156662537 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:1753156662631 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:1753156663127 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156663140 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:1753156663141 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:1753156663152 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:1753156663152 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:1753156663922 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156663934 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:1753156663935 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:1753156663949 d 1ms]]]
    [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:1753156663949 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156664616 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156664625 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:1753156664626 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:1753156664627 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:1753156664627 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156665204 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:1753156665303 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[0x785b876f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6fdbe764 created: GearsObj[0x27ef9d2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6fdbe764 created: GearsObj[0x27ef9d2b, 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[0x785b876f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27ef9d2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29771681, 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 0x680108dd, 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 0x680108dd
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffcd010965, 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 0xffffffffcd010965
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156665435 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 0xffffffffcd010965
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [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:1753156670459 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:1753156670461 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:1753156670465 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:1753156670465 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:1753156673435 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:1753156673514 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:1753156673872 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:1753156673966 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:1753156674497 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156674507 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:1753156674508 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:1753156674509 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:1753156674509 d 1ms]]]
    [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:1753156675295 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156675302 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:1753156675303 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:1753156675325 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:1753156675325 d 2ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156676086 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156676093 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:1753156676094 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:1753156676119 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:1753156676119 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:1753156677017 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:1753156681269 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:1753156681269 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:1753156681290 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:1753156681290 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.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:1753156684238 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:1753156684331 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:1753156684705 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:1753156684783 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:1753156685301 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156685308 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:1753156685308 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:1753156685337 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:1753156685337 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:1753156686125 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686136 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:1753156686137 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:1753156686147 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:1753156686147 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686791 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686800 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:1753156686801 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:1753156686823 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:1753156686823 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156687454 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156687469 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:1753156687492 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 @ 1753156687532 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156687532 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.736 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156647488 ms III - Start
    [junit] SLOCK [T main @ 1753156647489 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753156650256 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[0x6a619080, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x101952da created: GearsObj[0x23f3b3fe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x101952da created: GearsObj[0x23f3b3fe, 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[0x6a619080, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23f3b3fe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6016bd21, 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 0xffffffffcd010965, 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 0xffffffffcd010965
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156650423 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 0xffffffff9b0108fc
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x680108dd
    [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:1753156654512 d 1ms]]
    [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:1753156654885 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:1753156654976 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:1753156655337 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:1753156655415 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:1753156655932 d 1ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156655935 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:1753156655935 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:1753156655946 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:1753156655946 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:1753156656730 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156656742 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:1753156656742 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:1753156656756 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:1753156656756 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156657492 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156657501 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:1753156657502 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:1753156657513 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:1753156657513 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:1753156658153 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:1753156661719 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:1753156662085 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:1753156662178 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:1753156662537 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:1753156662631 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:1753156663127 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156663140 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:1753156663141 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:1753156663152 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:1753156663152 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:1753156663922 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156663934 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:1753156663935 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:1753156663949 d 1ms]]]
    [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:1753156663949 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156664616 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156664625 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:1753156664626 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:1753156664627 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:1753156664627 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156665204 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:1753156665303 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[0x785b876f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6fdbe764 created: GearsObj[0x27ef9d2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6fdbe764 created: GearsObj[0x27ef9d2b, 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[0x785b876f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27ef9d2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29771681, 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 0x680108dd, 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 0x680108dd
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffcd010965, 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 0xffffffffcd010965
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156665435 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 0xffffffffcd010965
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [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:1753156670459 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:1753156670461 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:1753156670465 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:1753156670465 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:1753156673435 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:1753156673514 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:1753156673872 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:1753156673966 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:1753156674497 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156674507 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:1753156674508 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:1753156674509 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:1753156674509 d 1ms]]]
    [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:1753156675295 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156675302 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:1753156675303 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:1753156675325 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:1753156675325 d 2ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156676086 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156676093 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:1753156676094 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:1753156676119 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:1753156676119 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:1753156677017 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:1753156681269 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:1753156681269 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:1753156681290 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:1753156681290 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.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:1753156684238 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:1753156684331 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:1753156684705 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:1753156684783 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:1753156685301 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156685308 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:1753156685308 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:1753156685337 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:1753156685337 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:1753156686125 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686136 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:1753156686137 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:1753156686147 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:1753156686147 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686791 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686800 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:1753156686801 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:1753156686823 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:1753156686823 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156687454 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156687469 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:1753156687492 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 @ 1753156687532 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156687532 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testFocus01ProgrFocus took 15.2 sec
    [junit] Testcase: testFocus02RobotFocus took 22.263 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.736 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156647488 ms III - Start
    [junit] SLOCK [T main @ 1753156647489 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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:1753156650256 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[0x6a619080, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x101952da created: GearsObj[0x23f3b3fe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x101952da created: GearsObj[0x23f3b3fe, 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[0x6a619080, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23f3b3fe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6016bd21, 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 0xffffffffcd010965, 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 0xffffffffcd010965
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156650423 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 0xffffffff9b0108fc
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x680108dd
    [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:1753156654512 d 1ms]]
    [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:1753156654885 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:1753156654976 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:1753156655337 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:1753156655415 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:1753156655932 d 1ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156655935 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:1753156655935 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:1753156655946 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:1753156655946 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:1753156656730 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156656742 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:1753156656742 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:1753156656756 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:1753156656756 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156657492 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156657501 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:1753156657502 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:1753156657513 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:1753156657513 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:1753156658153 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:1753156661719 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:1753156662085 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:1753156662178 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:1753156662537 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:1753156662631 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:1753156663127 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156663140 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:1753156663141 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:1753156663152 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:1753156663152 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:1753156663922 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156663934 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:1753156663935 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:1753156663949 d 1ms]]]
    [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:1753156663949 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156664616 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156664625 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:1753156664626 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:1753156664627 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:1753156664627 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156665204 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:1753156665303 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[0x785b876f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6fdbe764 created: GearsObj[0x27ef9d2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6fdbe764 created: GearsObj[0x27ef9d2b, 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[0x785b876f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27ef9d2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29771681, 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 0x680108dd, 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 0x680108dd
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffcd010965, 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 0xffffffffcd010965
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156665435 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 0xffffffffcd010965
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffff9b0108fc
    [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:1753156670459 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:1753156670461 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:1753156670465 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:1753156670465 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:1753156673435 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:1753156673514 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:1753156673872 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:1753156673966 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:1753156674497 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156674507 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:1753156674508 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:1753156674509 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:1753156674509 d 1ms]]]
    [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:1753156675295 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156675302 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:1753156675303 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:1753156675325 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:1753156675325 d 2ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156676086 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156676093 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:1753156676094 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:1753156676119 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:1753156676119 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:1753156677017 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:1753156681269 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:1753156681269 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:1753156681290 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:1753156681290 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.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:1753156684238 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:1753156684331 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:1753156684705 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:1753156684783 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:1753156685301 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156685308 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:1753156685308 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:1753156685337 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:1753156685337 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:1753156686125 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686136 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:1753156686137 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:1753156686147 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:1753156686147 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686791 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156686800 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:1753156686801 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:1753156686823 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:1753156686823 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156687454 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156687469 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:1753156687492 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 @ 1753156687532 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156687532 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 @ 1753156689093 ms III - Start
    [junit] SLOCK [T main @ 1753156689093 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, 0x2d7037f, 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, 0xef0371, 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, 0x34b0321, 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, 0xf20361, 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, 0x1f6008f, 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:1753156691811 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[0x1e7888cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a4013 created: GearsObj[0x374d76cf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a4013 created: GearsObj[0x374d76cf, 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[0x1e7888cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x374d76cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49cb8503, 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 0xffffffffbe010832, 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:1753156691904 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:1753156693426 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:1753156693492 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156694038 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:1753156694658 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:1753156694729 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156695281 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:1753156695793 d 1ms]]
    [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:1753156696115 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:1753156696434 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:1753156696719 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] ++++ 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, 0x41e01d5, 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, 0x12e0353, 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, 0x51900a1, 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, 0x251031f, 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, 0x34c0321, 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:1753156696832 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[0x76fbc5d9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xd5b810e created: GearsObj[0x5045b66c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xd5b810e created: GearsObj[0x5045b66c, 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[0x76fbc5d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5045b66c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2759fcea, 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 0xffffffffbe010832, 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:1753156696917 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:1753156698407 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:1753156698479 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156699027 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:1753156699659 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:1753156699730 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156700280 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:1753156700786 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:1753156701109 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:1753156701431 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:1753156701753 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156701769 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:1753156701803 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 @ 1753156701834 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156701834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.452 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156689093 ms III - Start
    [junit] SLOCK [T main @ 1753156689093 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, 0x2d7037f, 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, 0xef0371, 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, 0x34b0321, 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, 0xf20361, 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, 0x1f6008f, 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:1753156691811 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[0x1e7888cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a4013 created: GearsObj[0x374d76cf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a4013 created: GearsObj[0x374d76cf, 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[0x1e7888cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x374d76cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49cb8503, 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 0xffffffffbe010832, 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:1753156691904 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:1753156693426 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:1753156693492 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156694038 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:1753156694658 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:1753156694729 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156695281 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:1753156695793 d 1ms]]
    [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:1753156696115 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:1753156696434 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:1753156696719 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] ++++ 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, 0x41e01d5, 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, 0x12e0353, 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, 0x51900a1, 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, 0x251031f, 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, 0x34c0321, 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:1753156696832 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[0x76fbc5d9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xd5b810e created: GearsObj[0x5045b66c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xd5b810e created: GearsObj[0x5045b66c, 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[0x76fbc5d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5045b66c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2759fcea, 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 0xffffffffbe010832, 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:1753156696917 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:1753156698407 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:1753156698479 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156699027 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:1753156699659 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:1753156699730 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156700280 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:1753156700786 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:1753156701109 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:1753156701431 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:1753156701753 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156701769 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:1753156701803 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 @ 1753156701834 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156701834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWindowParentingAWTFocusTraversal01Onscreen took 5.272 sec
    [junit] Testcase: testWindowParentingAWTFocusTraversal02Offscreen took 5.046 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.452 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156689093 ms III - Start
    [junit] SLOCK [T main @ 1753156689093 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, 0x2d7037f, 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, 0xef0371, 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, 0x34b0321, 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, 0xf20361, 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, 0x1f6008f, 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:1753156691811 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[0x1e7888cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a4013 created: GearsObj[0x374d76cf, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a4013 created: GearsObj[0x374d76cf, 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[0x1e7888cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x374d76cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49cb8503, 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 0xffffffffbe010832, 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:1753156691904 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:1753156693426 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:1753156693492 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156694038 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:1753156694658 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:1753156694729 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156695281 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:1753156695793 d 1ms]]
    [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:1753156696115 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:1753156696434 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:1753156696719 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] ++++ 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, 0x41e01d5, 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, 0x12e0353, 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, 0x51900a1, 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, 0x251031f, 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, 0x34c0321, 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:1753156696832 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[0x76fbc5d9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xd5b810e created: GearsObj[0x5045b66c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xd5b810e created: GearsObj[0x5045b66c, 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[0x76fbc5d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5045b66c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2759fcea, 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 0xffffffffbe010832, 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:1753156696917 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:1753156698407 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:1753156698479 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156699027 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:1753156699659 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:1753156699730 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156700280 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:1753156700786 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:1753156701109 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:1753156701431 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:1753156701753 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156701769 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:1753156701803 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 @ 1753156701834 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156701834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753156703337 ms III - Start
    [junit] SLOCK [T main @ 1753156703338 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x680108dd, 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 0x730108ab, 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 0x680108dd, 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 0x79010892, 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 0x680108dd, 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 0x79010892, 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 0xffffffff9b0108fc, 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 0x730108ab, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0x730108ab, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0x79010892, 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 0x680108dd, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0xffffffff9b0108fc, 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 0x680108dd, 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 0x79010892, 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 0x730108ab, 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 0x79010892, 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 0x730108ab, 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 @ 1753156722404 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156722404 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.722 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156703337 ms III - Start
    [junit] SLOCK [T main @ 1753156703338 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x680108dd, 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 0x730108ab, 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 0x680108dd, 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 0x79010892, 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 0x680108dd, 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 0x79010892, 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 0xffffffff9b0108fc, 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 0x730108ab, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0x730108ab, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0x79010892, 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 0x680108dd, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0xffffffff9b0108fc, 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 0x680108dd, 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 0x79010892, 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 0x730108ab, 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 0x79010892, 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 0x730108ab, 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 @ 1753156722404 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156722404 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WindowParenting01CreateVisibleDestroy1 took 1.456 sec
    [junit] Testcase: test02WindowParenting02CreateVisibleDestroy2Defered took 1.059 sec
    [junit] Testcase: test03WindowParenting02CreateVisibleDestroy3Odd took 1.074 sec
    [junit] Testcase: test04WindowParenting03ReparentNewtWin2Top took 4.348 sec
    [junit] Testcase: test05WindowParenting04ReparentNewtWin2TopLayouted took 4.368 sec
    [junit] Testcase: test06WindowParenting05ReparentAWTWinHopFrame2Frame took 4.375 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.722 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156703337 ms III - Start
    [junit] SLOCK [T main @ 1753156703338 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x680108dd, 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 0x730108ab, 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 0x680108dd, 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 0x79010892, 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 0x680108dd, 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 0x79010892, 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 0xffffffff9b0108fc, 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 0x730108ab, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0x730108ab, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0x79010892, 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 0x680108dd, 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 0xffffffff9b0108fc, 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 0x79010892, 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 0xffffffff9b0108fc, 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 0x680108dd, 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 0x79010892, 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 0x730108ab, 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 0x79010892, 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 0x730108ab, 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 @ 1753156722404 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156722404 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 @ 1753156723778 ms III - Start
    [junit] SLOCK [T main @ 1753156723779 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x730108ab, 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 0x79010892, 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 0x680108dd, 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 0x79010892, 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 0x79010892, 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 0x730108ab, 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 0x680108dd, 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 0x730108ab, 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 @ 1753156732176 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156732176 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.086 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156723778 ms III - Start
    [junit] SLOCK [T main @ 1753156723779 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x730108ab, 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 0x79010892, 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 0x680108dd, 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 0x79010892, 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 0x79010892, 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 0x730108ab, 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 0x680108dd, 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 0x730108ab, 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 @ 1753156732176 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156732176 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AWTWinHopFrame2FrameFPS25Animator took 3.13 sec
    [junit] Testcase: test02AWTWinHopFrame2FrameStdAnimator took 2.854 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.086 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156723778 ms III - Start
    [junit] SLOCK [T main @ 1753156723779 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x730108ab, 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 0x79010892, 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 0x680108dd, 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 0x79010892, 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 0x79010892, 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 0x730108ab, 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 0x680108dd, 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 0x730108ab, 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 @ 1753156732176 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156732176 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753156733666 ms III - Start
    [junit] SLOCK [T main @ 1753156733667 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 0x730108ab, 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 0xffffffffeb01090f, 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 0x680108dd, 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 0x730108ab, 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 0x680108dd, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 0x730108ab, 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 @ 1753156740329 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156740329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.351 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156733666 ms III - Start
    [junit] SLOCK [T main @ 1753156733667 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 0x730108ab, 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 0xffffffffeb01090f, 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 0x680108dd, 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 0x730108ab, 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 0x680108dd, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 0x730108ab, 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 @ 1753156740329 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156740329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CreateVisibleDestroy1 took 1.494 sec
    [junit] Testcase: test02AWTWinHopFrame2Frame took 2.815 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.351 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156733666 ms III - Start
    [junit] SLOCK [T main @ 1753156733667 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 0x730108ab, 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 0xffffffffeb01090f, 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 0x680108dd, 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 0x730108ab, 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 0x680108dd, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 0x730108ab, 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 @ 1753156740329 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156740329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156741833 ms III - Start
    [junit] SLOCK [T main @ 1753156741834 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffffeb01090f, 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 0x680108dd, 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 0x680108dd, 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 0x3f0109a3, 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 0x680108dd, 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 @ 1753156750430 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156750430 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.281 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156741833 ms III - Start
    [junit] SLOCK [T main @ 1753156741834 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffffeb01090f, 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 0x680108dd, 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 0x680108dd, 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 0x3f0109a3, 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 0x680108dd, 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 @ 1753156750430 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156750430 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CreateVisibleDestroy1 took 1.55 sec
    [junit] Testcase: test02AWTWinHopFrame2Frame took 4.614 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.281 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156741833 ms III - Start
    [junit] SLOCK [T main @ 1753156741834 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xffffffffeb01090f, 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 0x680108dd, 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 0x680108dd, 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 0x3f0109a3, 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 0x680108dd, 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 @ 1753156750430 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156750430 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1753156751989 ms III - Start
    [junit] SLOCK [T main @ 1753156751990 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x2f0108cf, 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 0x680108dd, 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 0x2f0108cf, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 11]
    [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 0xffffffffeb01090f, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0x2f0108cf, 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 0xffffffffeb01090f, 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 10]
    [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 @ 1753156757438 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156757438 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.131 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156751989 ms III - Start
    [junit] SLOCK [T main @ 1753156751990 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x2f0108cf, 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 0x680108dd, 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 0x2f0108cf, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 11]
    [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 0xffffffffeb01090f, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0x2f0108cf, 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 0xffffffffeb01090f, 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 10]
    [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 @ 1753156757438 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156757438 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLWindowReparentRecreateNoPreserve took 1.667 sec
    [junit] Testcase: test02GLWindowReparentRecreateGLPreserve took 1.38 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.131 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156751989 ms III - Start
    [junit] SLOCK [T main @ 1753156751990 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 0x2f0108cf, 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 0x680108dd, 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 0x2f0108cf, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 0xffffffffeb01090f, 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 11]
    [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 0xffffffffeb01090f, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0x680108dd, 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 0xffffffffeb01090f, 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 0x2f0108cf, 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 0xffffffffeb01090f, 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 10]
    [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 @ 1753156757438 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156757438 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1753156758987 ms III - Start
    [junit] SLOCK [T main @ 1753156758988 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:1753156761638 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[0x14cb3f00, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x192c3f1e created: GearsObj[0x54f3b2ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x192c3f1e created: GearsObj[0x54f3b2ee, 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[0x14cb3f00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54f3b2ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b20a26e, 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 0x2f0108cf, 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 0x2f0108cf
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761665 d 54ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761719 d 16ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761772 d 3ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761788 d 0ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761820 d 1ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761821 d 4ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762102 d 6ms]]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762114 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762114 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762115 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 0ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 3ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762504 d 3ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762509 d 31ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156763933 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:1753156763951 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:1753156764040 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[0x1f379a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20f5239f created: GearsObj[0x40954838, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20f5239f created: GearsObj[0x40954838, 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[0x1f379a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40954838, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51cbfa23, 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 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764064 d 27ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156763944 d 147ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764091 d 16ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764112 d 29ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764439 d 8ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764449 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764453 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764454 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764455 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764455 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764842 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764842 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764844 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 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764844 d 2ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764846 d 10ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766286 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:1753156766298 d 1ms]]
    [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:1753156766356 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[0x3e7b7647, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29d89d5d created: GearsObj[0x1113c99d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29d89d5d created: GearsObj[0x1113c99d, 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[0x3e7b7647, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1113c99d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f11c716, 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 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766382 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766408 d 15ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766461 d 3ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766477 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766495 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766502 d 2ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766504 d 4ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767892 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:1753156767899 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767906 d 0ms]]
    [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:1753156767992 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[0x476405f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x446293d created: GearsObj[0x22b860ac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x446293d created: GearsObj[0x22b860ac, 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[0x476405f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22b860ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16f7ab33, 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 0x2f0108cf, 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 0x2f0108cf
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768015 d 26ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767901 d 141ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768041 d 15ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768062 d 28ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156769499 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:1753156769505 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156769514 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 @ 1753156769561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156769561 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.25 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156758987 ms III - Start
    [junit] SLOCK [T main @ 1753156758988 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:1753156761638 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[0x14cb3f00, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x192c3f1e created: GearsObj[0x54f3b2ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x192c3f1e created: GearsObj[0x54f3b2ee, 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[0x14cb3f00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54f3b2ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b20a26e, 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 0x2f0108cf, 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 0x2f0108cf
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761665 d 54ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761719 d 16ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761772 d 3ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761788 d 0ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761820 d 1ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761821 d 4ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762102 d 6ms]]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762114 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762114 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762115 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 0ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 3ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762504 d 3ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762509 d 31ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156763933 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:1753156763951 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:1753156764040 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[0x1f379a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20f5239f created: GearsObj[0x40954838, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20f5239f created: GearsObj[0x40954838, 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[0x1f379a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40954838, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51cbfa23, 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 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764064 d 27ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156763944 d 147ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764091 d 16ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764112 d 29ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764439 d 8ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764449 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764453 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764454 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764455 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764455 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764842 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764842 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764844 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 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764844 d 2ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764846 d 10ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766286 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:1753156766298 d 1ms]]
    [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:1753156766356 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[0x3e7b7647, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29d89d5d created: GearsObj[0x1113c99d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29d89d5d created: GearsObj[0x1113c99d, 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[0x3e7b7647, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1113c99d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f11c716, 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 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766382 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766408 d 15ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766461 d 3ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766477 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766495 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766502 d 2ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766504 d 4ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767892 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:1753156767899 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767906 d 0ms]]
    [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:1753156767992 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[0x476405f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x446293d created: GearsObj[0x22b860ac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x446293d created: GearsObj[0x22b860ac, 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[0x476405f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22b860ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16f7ab33, 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 0x2f0108cf, 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 0x2f0108cf
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768015 d 26ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767901 d 141ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768041 d 15ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768062 d 28ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156769499 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:1753156769505 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156769514 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 @ 1753156769561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156769561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NewtChildOnAWTParentLayouted took 4.978 sec
    [junit] Testcase: test02NewtChildOnAWTParentLayoutedDef took 2.334 sec
    [junit] Testcase: test03NewtChildOnAWTParentDirect took 1.603 sec
    [junit] Testcase: test04NewtChildOnAWTParentDirectDef took 1.599 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.25 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156758987 ms III - Start
    [junit] SLOCK [T main @ 1753156758988 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:1753156761638 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[0x14cb3f00, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x192c3f1e created: GearsObj[0x54f3b2ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x192c3f1e created: GearsObj[0x54f3b2ee, 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[0x14cb3f00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54f3b2ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b20a26e, 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 0x2f0108cf, 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 0x2f0108cf
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761665 d 54ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761719 d 16ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761772 d 3ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761788 d 0ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761820 d 1ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156761821 d 4ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762102 d 6ms]]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762114 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762114 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762115 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762500 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 0ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762501 d 3ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762504 d 3ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156762509 d 31ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156763933 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:1753156763951 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:1753156764040 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[0x1f379a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20f5239f created: GearsObj[0x40954838, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20f5239f created: GearsObj[0x40954838, 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[0x1f379a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40954838, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51cbfa23, 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 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764064 d 27ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156763944 d 147ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764091 d 16ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764112 d 29ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764439 d 8ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764449 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764453 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764454 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764455 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764455 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764842 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764842 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764843 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764844 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 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764844 d 2ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x20010821, 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 0x20010821
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156764846 d 10ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766286 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:1753156766298 d 1ms]]
    [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:1753156766356 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[0x3e7b7647, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29d89d5d created: GearsObj[0x1113c99d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29d89d5d created: GearsObj[0x1113c99d, 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[0x3e7b7647, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1113c99d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f11c716, 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 0xffffffffd30109b8, 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 0xffffffffd30109b8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766382 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766408 d 15ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766461 d 3ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766477 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766495 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766502 d 2ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156766504 d 4ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x680108dd
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767892 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:1753156767899 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767906 d 0ms]]
    [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:1753156767992 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[0x476405f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x446293d created: GearsObj[0x22b860ac, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x446293d created: GearsObj[0x22b860ac, 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[0x476405f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22b860ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16f7ab33, 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 0x2f0108cf, 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 0x2f0108cf
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768015 d 26ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156767901 d 141ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768041 d 15ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x2f0108cf
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156768062 d 28ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x20010821
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffffd30109b8
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156769499 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:1753156769505 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1753156769514 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 @ 1753156769561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156769561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156770951 ms III - Start
    [junit] SLOCK [T main @ 1753156770952 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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, 0x1140371, 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, 0x264036d, 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, 0x215008f, 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, 0x2bf0111, 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, 0x26502f9, 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[0xc4fb60b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5fd4f8f5 created: GearsObj[0x63eb1346, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5fd4f8f5 created: GearsObj[0x63eb1346, 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[0xc4fb60b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63eb1346, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66dd489e, 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 0x2f0108cf, 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, 0xdd0337, 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, 0x2bb0305, 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, 0x26602f9, 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, 0x2c00111, 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, 0x216008f, 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, 0x265036d, 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, 0x1150371, 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, 0x2ac0323, 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, 0x4690325, 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, 0x35502f1, 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[0x2569cf5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x25084a1e created: GearsObj[0x5c581c5f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x25084a1e created: GearsObj[0x5c581c5f, 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[0x2569cf5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c581c5f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x741864af, 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 0x680108dd, 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[0x5c57a7e5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x66aec977, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x66aec977, 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[0x5c57a7e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66aec977, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd5f320b, 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 0xffffffffd30109b8, 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 @ 1753156776924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156776925 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.677 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156770951 ms III - Start
    [junit] SLOCK [T main @ 1753156770952 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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, 0x1140371, 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, 0x264036d, 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, 0x215008f, 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, 0x2bf0111, 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, 0x26502f9, 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[0xc4fb60b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5fd4f8f5 created: GearsObj[0x63eb1346, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5fd4f8f5 created: GearsObj[0x63eb1346, 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[0xc4fb60b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63eb1346, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66dd489e, 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 0x2f0108cf, 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, 0xdd0337, 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, 0x2bb0305, 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, 0x26602f9, 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, 0x2c00111, 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, 0x216008f, 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, 0x265036d, 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, 0x1150371, 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, 0x2ac0323, 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, 0x4690325, 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, 0x35502f1, 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[0x2569cf5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x25084a1e created: GearsObj[0x5c581c5f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x25084a1e created: GearsObj[0x5c581c5f, 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[0x2569cf5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c581c5f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x741864af, 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 0x680108dd, 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[0x5c57a7e5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x66aec977, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x66aec977, 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[0x5c57a7e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66aec977, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd5f320b, 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 0xffffffffd30109b8, 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 @ 1753156776924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156776925 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AWTOneNewtChilds01 took 1.61 sec
    [junit] Testcase: test02AWTTwoNewtChilds01 took 1.957 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.677 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156770951 ms III - Start
    [junit] SLOCK [T main @ 1753156770952 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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, 0x1140371, 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, 0x264036d, 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, 0x215008f, 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, 0x2bf0111, 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, 0x26502f9, 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[0xc4fb60b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5fd4f8f5 created: GearsObj[0x63eb1346, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5fd4f8f5 created: GearsObj[0x63eb1346, 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[0xc4fb60b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63eb1346, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66dd489e, 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 0x2f0108cf, 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, 0xdd0337, 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, 0x2bb0305, 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, 0x26602f9, 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, 0x2c00111, 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, 0x216008f, 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, 0x265036d, 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, 0x1150371, 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, 0x2ac0323, 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, 0x4690325, 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, 0x35502f1, 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[0x2569cf5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x25084a1e created: GearsObj[0x5c581c5f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x25084a1e created: GearsObj[0x5c581c5f, 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[0x2569cf5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c581c5f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x741864af, 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 0x680108dd, 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[0x5c57a7e5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x66aec977, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x66aec977, 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[0x5c57a7e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66aec977, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd5f320b, 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 0xffffffffd30109b8, 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 @ 1753156776924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156776925 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1753156778411 ms III - Start
    [junit] SLOCK [T main @ 1753156778411 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 0x2f0108cf, 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 0xffffffffe101098b, 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[0x532c4437, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ab778a created: GearsObj[0x28afba32, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ab778a created: GearsObj[0x28afba32, 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[0x532c4437, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28afba32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a30da09, 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 25.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[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, 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 0x680108dd, 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 0xffffffffe101098b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, 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[#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 0xffffffffe101098b, 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 0x680108dd, 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[0x243a5856, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x772a8b37, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x772a8b37, 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[0x243a5856, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x772a8b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c07ba1a, 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff3010987, 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 0x2f0108cf, 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 0x680108dd, 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 0x2f0108cf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 51.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[#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 @ 1753156786907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156786908 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.162 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156778411 ms III - Start
    [junit] SLOCK [T main @ 1753156778411 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 0x2f0108cf, 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 0xffffffffe101098b, 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[0x532c4437, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ab778a created: GearsObj[0x28afba32, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ab778a created: GearsObj[0x28afba32, 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[0x532c4437, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28afba32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a30da09, 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 25.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[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, 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 0x680108dd, 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 0xffffffffe101098b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, 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[#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 0xffffffffe101098b, 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 0x680108dd, 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[0x243a5856, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x772a8b37, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x772a8b37, 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[0x243a5856, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x772a8b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c07ba1a, 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff3010987, 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 0x2f0108cf, 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 0x680108dd, 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 0x2f0108cf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 51.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[#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 @ 1753156786907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156786908 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WinHopFrame2FrameDirectHop took 3.19 sec
    [junit] Testcase: test02WinHopFrame2FrameDetachFirst took 2.89 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.162 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156778411 ms III - Start
    [junit] SLOCK [T main @ 1753156778411 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 0x2f0108cf, 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 0xffffffffe101098b, 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[0x532c4437, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ab778a created: GearsObj[0x28afba32, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ab778a created: GearsObj[0x28afba32, 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[0x532c4437, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28afba32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a30da09, 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 25.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[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, 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 0x680108dd, 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 0xffffffffe101098b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, 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[#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 0xffffffffe101098b, 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 0x680108dd, 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[0x243a5856, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x772a8b37, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x772a8b37, 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[0x243a5856, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x772a8b37, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c07ba1a, 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0x680108dd, 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 0x680108dd
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff3010987, 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 0x2f0108cf, 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 0x680108dd, 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 0x2f0108cf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 51.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[#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 @ 1753156786907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156786908 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156788446 ms III - Start
    [junit] SLOCK [T main @ 1753156788446 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[0x51eab7c6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31e5415e created: GearsObj[0x42d3d95a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31e5415e created: GearsObj[0x42d3d95a, 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[0x51eab7c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42d3d95a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e144f1c, 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 0x2f0108cf, 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 @ 1753156791766 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156791766 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 @ 1753156788446 ms III - Start
    [junit] SLOCK [T main @ 1753156788446 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[0x51eab7c6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31e5415e created: GearsObj[0x42d3d95a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31e5415e created: GearsObj[0x42d3d95a, 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[0x51eab7c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42d3d95a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e144f1c, 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 0x2f0108cf, 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 @ 1753156791766 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156791766 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWindowParenting1AWTOneNewtChild01 took 0.883 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 @ 1753156788446 ms III - Start
    [junit] SLOCK [T main @ 1753156788446 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[0x51eab7c6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31e5415e created: GearsObj[0x42d3d95a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31e5415e created: GearsObj[0x42d3d95a, 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[0x51eab7c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42d3d95a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e144f1c, 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 0x2f0108cf, 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 @ 1753156791766 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1753156791766 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-20250722
     [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] 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 @ 1753156794268 ms III - Start
    [apply] SLOCK [T main @ 1753156794269 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimator)
    [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 0xffffffffe101098b, 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 0xffffffffe101098b
    [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 0x210109a4, 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 0x210109a4
    [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 0xffffffffe101098b, 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 0xffffffffe101098b
    [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] junit.framework.TestListener: endTest(test01SyncedOneAnimator)
    [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] junit.framework.TestListener: startTest(test02AsyncEachAnimator)gear3 0x8317c52 created: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] 
    [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 0x210109a4, 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 0x210109a4
    [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 0x680108dd, 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 0x680108dd
    [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 0x680108dd, 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 0x680108dd
    [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] junit.framework.TestListener: endTest(test02AsyncEachAnimator)
    [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 @ 1753156801548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156801548 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.957 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156794268 ms III - Start
    [apply] SLOCK [T main @ 1753156794269 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [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 0x210109a4, 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 0x210109a4
    [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 0xffffffffe101098b, 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 0xffffffffe101098b
    [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 0x210109a4, 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 0x210109a4
    [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 0x680108dd, 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 0x680108dd
    [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 0x680108dd, 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 0x680108dd
    [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 @ 1753156801548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156801548 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimator took 2.574 sec
    [apply] Testcase: test02AsyncEachAnimator took 2.499 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 @ 1753156802944 ms III - Start
    [apply] SLOCK [T main @ 1753156802945 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, 0x295036d, 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, 0x181030f, 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, 0x14d037b, 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, 0x27102f9, 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, 0x6cf016f, 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[0x2f9c1bf6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2f8dad04 created: GearsObj[0x727b055a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2f8dad04 created: GearsObj[0x727b055a, 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[0x2f9c1bf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x727b055a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24a3c59b, 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 0xffffffff8601097f, 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 0x2f0108cf
    [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] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [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, 0x22e02a5, 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, 0x3810321, 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, 0x33600db, 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, 0x1a502b3, 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, 0xd9033f, 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[0x21463c06, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x201a4587 created: GearsObj[0x223edb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x201a4587 created: GearsObj[0x223edb4, 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[0x21463c06, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x223edb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70b3b091, 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 0xffffffff8601097f, 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 0x16010026
    [apply] junit.framework.TestListener: endTest(test02GL3)window moved:   8/31 624x441
    [apply] 
    [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 @ 1753156812489 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156812489 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.22 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156802944 ms III - Start
    [apply] SLOCK [T main @ 1753156802945 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, 0x295036d, 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, 0x181030f, 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, 0x14d037b, 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, 0x27102f9, 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, 0x6cf016f, 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[0x2f9c1bf6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2f8dad04 created: GearsObj[0x727b055a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2f8dad04 created: GearsObj[0x727b055a, 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[0x2f9c1bf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x727b055a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24a3c59b, 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 0xffffffff8601097f, 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 0x2f0108cf
    [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, 0x22e02a5, 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, 0x3810321, 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, 0x33600db, 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, 0x1a502b3, 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, 0xd9033f, 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[0x21463c06, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x201a4587 created: GearsObj[0x223edb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x201a4587 created: GearsObj[0x223edb4, 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[0x21463c06, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x223edb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70b3b091, 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 0xffffffff8601097f, 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 0x16010026
    [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 @ 1753156812489 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156812489 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 8.391 sec
    [apply] Testcase: test02GL3 took 1.118 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156814040 ms III - Start
    [apply] SLOCK [T main @ 1753156814040 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [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 0x6f03482: tileRendererInUse null, GearsES2[obj 0x6f03482 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6f03482 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 0x6f03482 created: GearsObj[0x66673552, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f03482 created: GearsObj[0x40c83298, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f03482 created: GearsObj[0x40c83298, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.X 0x6f03482 FIN GearsES2[obj 0x6f03482 isInit true, usesShared false, 1 GearsObj[0x66673552, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40c83298, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e8af32d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.reshape 0x6f03482 0/0 624x441 of 624x441, swapInterval 1, drawable 0x2f0108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f03482, 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(test01GL2ES2)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6f03482: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6f03482 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] 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] junit.framework.TestListener: startTest(test02GL3)
    [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[0x49232e59, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x707194ba created: GearsObj[0x695d5064, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x707194ba created: GearsObj[0x695d5064, 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[0x49232e59, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x695d5064, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x183ecf29, 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 0x210109a4, 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 @ 1753156824293 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156824294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] junit.framework.TestListener: endTest(test02GL3)
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.923 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156814040 ms III - Start
    [apply] SLOCK [T main @ 1753156814040 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2
    [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 0x6f03482: tileRendererInUse null, GearsES2[obj 0x6f03482 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6f03482 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 0x6f03482 created: GearsObj[0x66673552, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f03482 created: GearsObj[0x40c83298, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f03482 created: GearsObj[0x40c83298, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.X 0x6f03482 FIN GearsES2[obj 0x6f03482 isInit true, usesShared false, 1 GearsObj[0x66673552, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40c83298, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e8af32d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.reshape 0x6f03482 0/0 624x441 of 624x441, swapInterval 1, drawable 0x2f0108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f03482, 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 0x6f03482: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6f03482 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] 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[0x49232e59, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x707194ba created: GearsObj[0x695d5064, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x707194ba created: GearsObj[0x695d5064, 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[0x49232e59, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x695d5064, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x183ecf29, 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 0x210109a4, 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 @ 1753156824293 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156824294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 9.105 sec
    [apply] Testcase: test02GL3 took 1.106 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] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156825689 ms III - Start
    [apply] SLOCK [T main @ 1753156825690 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect
    [apply] junit.framework.TestListener: startTest(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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [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[0x3f1d7cdf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x561b6512 created: GearsObj[0xdeadbd6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x561b6512 created: GearsObj[0xdeadbd6, 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[0x3f1d7cdf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdeadbd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191df596, 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 0xffffffffe101098b, 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] junit.framework.TestListener: endTest(test01_GLCanvasTabPlainGLDirect)
    [apply] junit.framework.TestListener: startTest(test02_GLCanvasTabSashGLDirect)
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#39,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#39,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[#39,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#39,main-Animator#01,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x2f0108cf, tileRendererInUse null
    [apply] Thread[#39,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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#43,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[#43,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[0x3a2c8c0c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa2431d0 created: GearsObj[0xc67cc26, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa2431d0 created: GearsObj[0xc67cc26, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#43,main-Animator#02,5,main] GearsES2.init.X 0xa2431d0 FIN GearsES2[obj 0xa2431d0 isInit true, usesShared false, 1 GearsObj[0x3a2c8c0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc67cc26, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b427aa3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#43,main-Animator#02,5,main] GearsES2.reshape 0xa2431d0 0/0 618x416 of 618x416, swapInterval 1, drawable 0x680108dd, 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#47,main-Animator#03,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#47,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[#47,main-Animator#03,5,main] RedSquareES2.init FIN
    [apply] Thread[#47,main-Animator#03,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x2f0108cf, tileRendererInUse null
    [apply] Thread[#47,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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] junit.framework.TestListener: endTest(test12_GLCanvasTabSashGLWComp)
    [apply] junit.framework.TestListener: startTest(test21_NewtCanvasSWTTabPlainGLDirect)
    [apply] Create PointerIcon #01: PointerIcon[obj 0x5afa3c9, .windows_nil-1, 0x5ce025d, 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, 0x4810325, 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, 0xcf0379, 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, 0x26a0213, 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, 0x299036d, 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, 0xda033f, 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, 0x1a602b3, 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, 0x33700db, 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, 0x3820321, 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, 0x22f02a5, 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[#52,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[#52,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[0x227a650e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x663c9e7a created: GearsObj[0x79b5b3ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x663c9e7a created: GearsObj[0x79b5b3ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#52,main-Animator#04,5,main] GearsES2.init.X 0x663c9e7a FIN GearsES2[obj 0x663c9e7a isInit true, usesShared false, 1 GearsObj[0x227a650e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79b5b3ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1070dcaa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#52,main-Animator#04,5,main] GearsES2.reshape 0x663c9e7a 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffe101098b, 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 0x210109a4
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] junit.framework.TestListener: endTest(test21_NewtCanvasSWTTabPlainGLDirect)
    [apply] junit.framework.TestListener: startTest(test22_NewtCanvasSWTTabSashGLDirect)
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f204a1a, .windows_nil-1, 0x960359, 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, 0x16f0353, 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, 0x4430233, 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, 0x3da0081, 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, 0x834022b, 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, 0x2df031f, 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, 0x8f602cd, 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, 0x2950363, 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, 0x23002a5, 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, 0x3830321, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#60,main-Animator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#60,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[#60,main-Animator#05,5,main] RedSquareES2.init FIN
    [apply] Thread[#60,main-Animator#05,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x2f0108cf, tileRendererInUse null
    [apply] Thread[#60,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] junit.framework.TestListener: endTest(test22_NewtCanvasSWTTabSashGLDirect)
    [apply] junit.framework.TestListener: startTest(test31_NewtCanvasSWTTabPlainGLWComp)
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Create PointerIcon #01: PointerIcon[obj 0x7a6d7e92, .windows_nil-1, 0xdc033f, 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, 0x4cd023f, 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, 0x39001ef, 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, 0x5d3025d, 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, 0x1140361, 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, 0x19c030f, 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, 0x26e0213, 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, 0x1050337, 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, 0x3850321, 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, 0x23402a5, 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[#66,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[#66,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[0x5ef168b6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x50378a4 created: GearsObj[0x4547d113, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x50378a4 created: GearsObj[0x4547d113, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#66,main-Animator#06,5,main] GearsES2.init.X 0x50378a4 FIN GearsES2[obj 0x50378a4 isInit true, usesShared false, 1 GearsObj[0x5ef168b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4547d113, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7b5b05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#66,main-Animator#06,5,main] GearsES2.reshape 0x50378a4 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffe101098b, 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 0x16010026
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] junit.framework.TestListener: endTest(test31_NewtCanvasSWTTabPlainGLWComp)
    [apply] junit.framework.TestListener: startTest(test32_NewtCanvasSWTTabSashGLWComp)
    [apply] Create PointerIcon #01: PointerIcon[obj 0xd23e042, .windows_nil-1, 0x2e1031f, 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, 0x4850325, 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, 0xe30379, 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, 0x4460233, 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, 0x1a902b3, 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, 0x33a00db, 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, 0x1730353, 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, 0x3600311, 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, 0x23502a5, 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, 0x3860321, 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[#74,main-Animator#07,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#74,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[#74,main-Animator#07,5,main] RedSquareES2.init FIN
    [apply] Thread[#74,main-Animator#07,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x16010026, tileRendererInUse null
    [apply] Thread[#74,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] junit.framework.TestListener: endTest(test32_NewtCanvasSWTTabSashGLWComp)
    [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 @ 1753156837905 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156837905 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.891 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156825689 ms III - Start
    [apply] SLOCK [T main @ 1753156825690 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [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[0x3f1d7cdf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x561b6512 created: GearsObj[0xdeadbd6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x561b6512 created: GearsObj[0xdeadbd6, 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[0x3f1d7cdf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdeadbd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191df596, 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 0xffffffffe101098b, 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#39,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#39,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[#39,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#39,main-Animator#01,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x2f0108cf, tileRendererInUse null
    [apply] Thread[#39,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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#43,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[#43,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[0x3a2c8c0c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa2431d0 created: GearsObj[0xc67cc26, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa2431d0 created: GearsObj[0xc67cc26, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#43,main-Animator#02,5,main] GearsES2.init.X 0xa2431d0 FIN GearsES2[obj 0xa2431d0 isInit true, usesShared false, 1 GearsObj[0x3a2c8c0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc67cc26, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b427aa3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#43,main-Animator#02,5,main] GearsES2.reshape 0xa2431d0 0/0 618x416 of 618x416, swapInterval 1, drawable 0x680108dd, 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#47,main-Animator#03,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#47,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[#47,main-Animator#03,5,main] RedSquareES2.init FIN
    [apply] Thread[#47,main-Animator#03,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x2f0108cf, tileRendererInUse null
    [apply] Thread[#47,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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Create PointerIcon #01: PointerIcon[obj 0x5afa3c9, .windows_nil-1, 0x5ce025d, 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, 0x4810325, 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, 0xcf0379, 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, 0x26a0213, 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, 0x299036d, 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, 0xda033f, 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, 0x1a602b3, 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, 0x33700db, 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, 0x3820321, 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, 0x22f02a5, 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[#52,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[#52,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[0x227a650e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x663c9e7a created: GearsObj[0x79b5b3ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x663c9e7a created: GearsObj[0x79b5b3ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#52,main-Animator#04,5,main] GearsES2.init.X 0x663c9e7a FIN GearsES2[obj 0x663c9e7a isInit true, usesShared false, 1 GearsObj[0x227a650e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79b5b3ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1070dcaa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#52,main-Animator#04,5,main] GearsES2.reshape 0x663c9e7a 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffe101098b, 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 0x210109a4
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f204a1a, .windows_nil-1, 0x960359, 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, 0x16f0353, 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, 0x4430233, 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, 0x3da0081, 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, 0x834022b, 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, 0x2df031f, 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, 0x8f602cd, 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, 0x2950363, 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, 0x23002a5, 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, 0x3830321, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#60,main-Animator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#60,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[#60,main-Animator#05,5,main] RedSquareES2.init FIN
    [apply] Thread[#60,main-Animator#05,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x2f0108cf, tileRendererInUse null
    [apply] Thread[#60,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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Create PointerIcon #01: PointerIcon[obj 0x7a6d7e92, .windows_nil-1, 0xdc033f, 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, 0x4cd023f, 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, 0x39001ef, 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, 0x5d3025d, 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, 0x1140361, 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, 0x19c030f, 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, 0x26e0213, 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, 0x1050337, 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, 0x3850321, 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, 0x23402a5, 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[#66,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[#66,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[0x5ef168b6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x50378a4 created: GearsObj[0x4547d113, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x50378a4 created: GearsObj[0x4547d113, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#66,main-Animator#06,5,main] GearsES2.init.X 0x50378a4 FIN GearsES2[obj 0x50378a4 isInit true, usesShared false, 1 GearsObj[0x5ef168b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4547d113, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7b5b05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#66,main-Animator#06,5,main] GearsES2.reshape 0x50378a4 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffe101098b, 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 0x16010026
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Create PointerIcon #01: PointerIcon[obj 0xd23e042, .windows_nil-1, 0x2e1031f, 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, 0x4850325, 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, 0xe30379, 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, 0x4460233, 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, 0x1a902b3, 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, 0x33a00db, 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, 0x1730353, 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, 0x3600311, 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, 0x23502a5, 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, 0x3860321, 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[#74,main-Animator#07,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#74,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[#74,main-Animator#07,5,main] RedSquareES2.init FIN
    [apply] Thread[#74,main-Animator#07,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x16010026, tileRendererInUse null
    [apply] Thread[#74,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 @ 1753156837905 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156837905 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GLCanvasTabPlainGLDirect took 1.646 sec
    [apply] Testcase: test02_GLCanvasTabSashGLDirect took 1.269 sec
    [apply] Testcase: test11_GLCanvasTabPlainGLWComp took 1.16 sec
    [apply] Testcase: test12_GLCanvasTabSashGLWComp took 1.284 sec
    [apply] Testcase: test21_NewtCanvasSWTTabPlainGLDirect took 1.324 sec
    [apply] Testcase: test22_NewtCanvasSWTTabSashGLDirect took 1.151 sec
    [apply] Testcase: test31_NewtCanvasSWTTabPlainGLWComp took 1.155 sec
    [apply] Testcase: test32_NewtCanvasSWTTabSashGLWComp took 1.123 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 @ 1753156839368 ms III - Start
    [apply] SLOCK [T main @ 1753156839369 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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] Thread[#1,main,5,main] GearsES2.init.0 0xc333c60: tileRendererInUse null, GearsES2[obj 0xc333c60 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc333c60 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 0xc333c60 created: GearsObj[0x2c1b194a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc333c60 created: GearsObj[0x4dbb42b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc333c60 created: GearsObj[0x4dbb42b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xc333c60 FIN GearsES2[obj 0xc333c60 isInit true, usesShared false, 1 GearsObj[0x2c1b194a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dbb42b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cebbb30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc333c60 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc333c60, 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 0xc333c60 624x441, swapInterval 1, drawable 0x680108dd
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc333c60 0/0 624x441 of 624x441, swapInterval 1, drawable 0x2f0108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc333c60, 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 0xc333c60 624x441, swapInterval 1, drawable 0x2f0108cf
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] GLWindow LOS.0: 86 / 109
    [apply] NewtCanvasSWT LOS.0: 86 / 109
    [apply] main-Animator#00: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc333c60 624x441, swapInterval 1, drawable 0x680108dd
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xc333c60: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xc333c60 FIN
    [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 0x7ef82753: tileRendererInUse null, GearsES2[obj 0x7ef82753 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7ef82753 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 0x7ef82753 created: GearsObj[0x74d1dc36, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7ef82753 created: GearsObj[0x7161d8d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7ef82753 created: GearsObj[0x7161d8d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7ef82753 FIN GearsES2[obj 0x7ef82753 isInit true, usesShared false, 1 GearsObj[0x74d1dc36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7161d8d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74e28667, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7ef82753 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7ef82753, 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 0x7ef82753 624x441, swapInterval 1, drawable 0x680108dd
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] junit.framework.TestListener: endTest(postAttach_WithAnimator)
    [apply] junit.framework.TestListener: startTest(preAttach_NoAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7ef82753 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffe101098b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7ef82753, 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 0x7ef82753 624x441, swapInterval 1, drawable 0xffffffffe101098b
    [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 0x7ef82753 624x441, swapInterval 1, drawable 0xffffffffe101098b
    [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 0x7ef82753 624x441, swapInterval 1, drawable 0xffffffff8601097f
    [apply] junit.framework.TestListener: endTest(preAttach_NoAnimator)
    [apply] junit.framework.TestListener: startTest(preAttach_WithAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7ef82753: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7ef82753 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 0x53045c6c: tileRendererInUse null, GearsES2[obj 0x53045c6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x53045c6c 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 0x53045c6c created: GearsObj[0xcb0755b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x53045c6c created: GearsObj[0x33065d67, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x53045c6c created: GearsObj[0x33065d67, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x53045c6c FIN GearsES2[obj 0x53045c6c isInit true, usesShared false, 1 GearsObj[0xcb0755b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33065d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x712625fd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x53045c6c 0/0 624x441 of 624x441, swapInterval 1, drawable 0x210109a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53045c6c, 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 0x53045c6c 624x441, swapInterval 1, drawable 0x210109a4
    [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 0x53045c6c 0/0 624x441 of 624x441, swapInterval 1, drawable 0x16010026, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53045c6c, 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 0x53045c6c 624x441, swapInterval 1, drawable 0x16010026
    [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 0x53045c6c 624x441, swapInterval 1, drawable 0x16010026
    [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 0x53045c6c 624x441, swapInterval 1, drawable 0x680108dd
    [apply] junit.framework.TestListener: endTest(preAttach_WithAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x53045c6c: tileRendererInUse nulljunit.framework.TestListener: startTest(test_MultisampleAndAlpha)
    [apply] 
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x53045c6c 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 -> 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: 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 @ 1753156843933 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156843934 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: 0, Skipped: 0, Time elapsed: 5.243 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 @ 1753156839368 ms III - Start
    [apply] SLOCK [T main @ 1753156839369 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xc333c60: tileRendererInUse null, GearsES2[obj 0xc333c60 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc333c60 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 0xc333c60 created: GearsObj[0x2c1b194a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc333c60 created: GearsObj[0x4dbb42b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc333c60 created: GearsObj[0x4dbb42b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xc333c60 FIN GearsES2[obj 0xc333c60 isInit true, usesShared false, 1 GearsObj[0x2c1b194a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dbb42b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cebbb30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc333c60 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc333c60, 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 0xc333c60 624x441, swapInterval 1, drawable 0x680108dd
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc333c60 0/0 624x441 of 624x441, swapInterval 1, drawable 0x2f0108cf, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc333c60, 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 0xc333c60 624x441, swapInterval 1, drawable 0x2f0108cf
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] GLWindow LOS.0: 86 / 109
    [apply] NewtCanvasSWT LOS.0: 86 / 109
    [apply] main-Animator#00: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc333c60 624x441, swapInterval 1, drawable 0x680108dd
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xc333c60: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xc333c60 FIN
    [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 0x7ef82753: tileRendererInUse null, GearsES2[obj 0x7ef82753 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7ef82753 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 0x7ef82753 created: GearsObj[0x74d1dc36, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7ef82753 created: GearsObj[0x7161d8d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7ef82753 created: GearsObj[0x7161d8d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7ef82753 FIN GearsES2[obj 0x7ef82753 isInit true, usesShared false, 1 GearsObj[0x74d1dc36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7161d8d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74e28667, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7ef82753 0/0 624x441 of 624x441, swapInterval 1, drawable 0x680108dd, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7ef82753, 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 0x7ef82753 624x441, swapInterval 1, drawable 0x680108dd
    [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 0x7ef82753 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffe101098b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7ef82753, 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 0x7ef82753 624x441, swapInterval 1, drawable 0xffffffffe101098b
    [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 0x7ef82753 624x441, swapInterval 1, drawable 0xffffffffe101098b
    [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 0x7ef82753 624x441, swapInterval 1, drawable 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7ef82753: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7ef82753 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 0x53045c6c: tileRendererInUse null, GearsES2[obj 0x53045c6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x53045c6c 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 0x53045c6c created: GearsObj[0xcb0755b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x53045c6c created: GearsObj[0x33065d67, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x53045c6c created: GearsObj[0x33065d67, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x53045c6c FIN GearsES2[obj 0x53045c6c isInit true, usesShared false, 1 GearsObj[0xcb0755b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33065d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x712625fd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x53045c6c 0/0 624x441 of 624x441, swapInterval 1, drawable 0x210109a4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53045c6c, 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 0x53045c6c 624x441, swapInterval 1, drawable 0x210109a4
    [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 0x53045c6c 0/0 624x441 of 624x441, swapInterval 1, drawable 0x16010026, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53045c6c, 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 0x53045c6c 624x441, swapInterval 1, drawable 0x16010026
    [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 0x53045c6c 624x441, swapInterval 1, drawable 0x16010026
    [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 0x53045c6c 624x441, swapInterval 1, drawable 0x680108dd
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x53045c6c: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x53045c6c 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 -> 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: 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 @ 1753156843933 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156843934 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: postAttach_WithAnimator took 0.931 sec
    [apply] Testcase: preAttach_NoAnimator took 0.485 sec
    [apply] Testcase: preAttach_WithAnimator took 0.498 sec
    [apply] Testcase: test_MultisampleAndAlpha took 0.463 sec
     [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 @ 1753156845317 ms III - Start
    [apply] SLOCK [T main @ 1753156845318 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Window handle.0 0x220344
    [apply] Window handle.1 0x220344
    [apply] Window handle.X 0x220344
    [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 @ 1753156846249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156846250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.609 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156845317 ms III - Start
    [apply] SLOCK [T main @ 1753156845318 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Window handle.0 0x220344
    [apply] Window handle.1 0x220344
    [apply] Window handle.X 0x220344
    [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 @ 1753156846249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156846250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.647 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156847542 ms III - Start
    [apply] SLOCK [T main @ 1753156847543 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] junit.framework.TestListener: tests to run: 1
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x41e1e210: tileRendererInUse null, GearsES2[obj 0x41e1e210 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41e1e210 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 0x41e1e210 created: GearsObj[0x23c30a20, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41e1e210 created: GearsObj[0x1e1a0406, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41e1e210 created: GearsObj[0x1e1a0406, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x41e1e210 FIN GearsES2[obj 0x41e1e210 isInit true, usesShared false, 1 GearsObj[0x23c30a20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e1a0406, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x82de64a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x41e1e210 0/0 600x600 of 600x600, swapInterval 1, drawable 0x16010026, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41e1e210, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x41e1e210 600x600, swapInterval 1, drawable 0x16010026
    [apply] waitForRealized: to false, goal reached true
    [apply] Window handle.1 0x240342
    [apply] Thread[#1,main,5,main] GearsES2.display 0x41e1e210 600x600, swapInterval 1, drawable 0xffffffffe101098b
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x41e1e210: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x41e1e210 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 @ 1753156850460 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156850460 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.581 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156847542 ms III - Start
    [apply] SLOCK [T main @ 1753156847543 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x41e1e210: tileRendererInUse null, GearsES2[obj 0x41e1e210 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41e1e210 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 0x41e1e210 created: GearsObj[0x23c30a20, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41e1e210 created: GearsObj[0x1e1a0406, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41e1e210 created: GearsObj[0x1e1a0406, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x41e1e210 FIN GearsES2[obj 0x41e1e210 isInit true, usesShared false, 1 GearsObj[0x23c30a20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e1a0406, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x82de64a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x41e1e210 0/0 600x600 of 600x600, swapInterval 1, drawable 0x16010026, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41e1e210, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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 0x41e1e210 600x600, swapInterval 1, drawable 0x16010026
    [apply] waitForRealized: to false, goal reached true
    [apply] Window handle.1 0x240342
    [apply] Thread[#1,main,5,main] GearsES2.display 0x41e1e210 600x600, swapInterval 1, drawable 0xffffffffe101098b
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x41e1e210: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x41e1e210 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 @ 1753156850460 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156850460 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 2.884 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] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156851672 ms III - Start
    [apply] SLOCK [T main @ 1753156851672 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
    [apply] junit.framework.TestListener: startTest(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 0xffffffffe101098b, 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 0xffffffffe101098b
    [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] *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 8, 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 0x16010026, 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 0x16010026
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 128x128, swapInterval 1, drawable 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 400x450 of 400x450, swapInterval 1, drawable 0x210109a4, 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 0x210109a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0x16010026, 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 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x16010026
    [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 true]: Counter[loc 9, glob: 9]
    [apply] [NEWT A-i shallStop true]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xffffffffe101098b
    [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 8, NEWT 8
    [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] junit.framework.TestListener: endTest(test02NewtCanvasSWTPreVisible)
    [apply] junit.framework.TestListener: startTest(test02NewtCanvasSWTSimple)
    [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 0x680108dd, 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 0x680108dd
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6c1a5b54 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0xffffffff8601097f
    [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 0x2f0108cf
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6c1a5b54: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6c1a5b54 FIN
    [apply] junit.framework.TestListener: endTest(test02NewtCanvasSWTSimple)
    [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 @ 1753156861372 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156861372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.375 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156851672 ms III - Start
    [apply] SLOCK [T main @ 1753156851672 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 0xffffffffe101098b, 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 0xffffffffe101098b
    [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] *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 8, 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 0x16010026, 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 0x16010026
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 128x128, swapInterval 1, drawable 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 400x450 of 400x450, swapInterval 1, drawable 0x210109a4, 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 0x210109a4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0x16010026, 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 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x16010026
    [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 true]: Counter[loc 9, glob: 9]
    [apply] [NEWT A-i shallStop true]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xffffffffe101098b
    [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 8, NEWT 8
    [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 0x680108dd, 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 0x680108dd
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6c1a5b54 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0xffffffff8601097f
    [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 0x2f0108cf
    [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 @ 1753156861372 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156861372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01JOGLGLCanvas took 7.869 sec
    [apply] Testcase: test02NewtCanvasSWTPreVisible took 1.063 sec
    [apply] Testcase: test02NewtCanvasSWTSimple took 0.732 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] 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 @ 1753156862883 ms III - Start
    [apply] SLOCK [T main @ 1753156862884 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] 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] junit.framework.TestListener: endTest(test)
    [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 @ 1753156865673 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156865673 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.461 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 @ 1753156862883 ms III - Start
    [apply] SLOCK [T main @ 1753156862884 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 @ 1753156865673 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156865673 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.57 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156867020 ms III - Start
    [apply] SLOCK [T main @ 1753156867021 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.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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [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 0x210109a4, 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 0x210109a4
    [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] junit.framework.TestListener: endTest(test)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x3857f613: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test_MultisampleAndAlpha)
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale 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/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 @ 1753156870347 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156870348 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.999 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 @ 1753156867020 ms III - Start
    [apply] SLOCK [T main @ 1753156867021 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [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 0x210109a4, 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 0x210109a4
    [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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale 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/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 @ 1753156870347 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156870348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.751 sec
    [apply] Testcase: test_MultisampleAndAlpha took 0.397 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] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156871867 ms III - Start
    [apply] SLOCK [T main @ 1753156871868 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWindowParenting01CreateVisibleDestroy1)
    [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 0x16010026, 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 0xffffffffe101098b, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] junit.framework.TestListener: endTest(testWindowParenting01CreateVisibleDestroy1)
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x210109a4, 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 @ 1753156875013 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156875013 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.807 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156871867 ms III - Start
    [apply] SLOCK [T main @ 1753156871868 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 0x16010026, 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 0xffffffffe101098b, 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 0x210109a4, 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 @ 1753156875013 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156875013 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowParenting01CreateVisibleDestroy1 took 0.95 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 @ 1753156876360 ms III - Start
    [apply] SLOCK [T main @ 1753156876361 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 0x680108dd, 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 0x2f0108cf, 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 0x2f0108cf, 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 0x2f0108cf
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x16010026, 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 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x680108dd
    [apply] Thread[#35,main-Animator#01,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffe101098b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 14.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[#34,main-Animator#00,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x2f0108cf, 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 0x210109a4, 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 0x680108dd, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 30.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] 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] junit.framework.TestListener: endTest(test01WinHopFrame2FrameDirectHop)
    [apply] junit.framework.TestListener: startTest(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 0x16010026, 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 0xffffffff8601097f, 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 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0xffffffffe101098b
    [apply] Thread[#44,main-Animator#03,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffff8601097f, 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 0x210109a4, 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 0x16010026, 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 0xffffffffe101098b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 29.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] 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] junit.framework.TestListener: endTest(test02WinHopFrame2FrameDetachFirst)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156882277 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156882277 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.555 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156876360 ms III - Start
    [apply] SLOCK [T main @ 1753156876361 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 0x680108dd, 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 0x2f0108cf, 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 0x2f0108cf, 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 0x2f0108cf
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x16010026, 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 0x16010026
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x680108dd
    [apply] Thread[#35,main-Animator#01,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffe101098b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 14.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[#34,main-Animator#00,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x2f0108cf, 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 0x210109a4, 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 0x680108dd, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 30.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] 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 0x16010026, 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 0xffffffff8601097f, 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 0xffffffff8601097f, 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 0xffffffff8601097f
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffe101098b, 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 0xffffffffe101098b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0xffffffffe101098b
    [apply] Thread[#44,main-Animator#03,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffff8601097f, 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 0x210109a4, 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 0x16010026, 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 0xffffffffe101098b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 29.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] 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 @ 1753156882277 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156882277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WinHopFrame2FrameDirectHop took 2.05 sec
    [apply] Testcase: test02WinHopFrame2FrameDetachFirst took 1.701 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-20250722
     [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 @ 1753156884355 ms III - Start
    [apply] SLOCK [T main @ 1753156884356 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] [R-0 shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [K-0]
    [apply] [K-0]
    [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] [K-1]
    [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] [K-2]
    [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 true, 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 @ 1753156894163 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156894163 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.487 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156884355 ms III - Start
    [apply] SLOCK [T main @ 1753156884356 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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] [R-0 shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [K-0]
    [apply] [K-0]
    [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] [K-1]
    [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] [K-2]
    [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 true, 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 @ 1753156894163 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156894163 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 9.776 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] ++++ 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 @ 1753156895652 ms III - Start
    [apply] SLOCK [T main @ 1753156895653 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156898782 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156898782 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.804 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 @ 1753156895652 ms III - Start
    [apply] SLOCK [T main @ 1753156895653 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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, deviceZoomScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale false
    [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 @ 1753156898782 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156898782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.666 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] junit.framework.TestListener: tests to run: 6
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156900247 ms III - Start
    [apply] SLOCK [T main @ 1753156900247 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x680108dd, 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 0x2f0108cf, 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 @ 1753156903924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156903924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 4.346 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753156900247 ms III - Start
    [apply] SLOCK [T main @ 1753156900247 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 0x680108dd, 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 0x2f0108cf, 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 @ 1753156903924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1753156903924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SingleButtonPressAndRelease took 0.011 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test01SingleButtonPressAndRelease took 0.015 sec
    [apply] Testcase: test02SingleButtonPressAndReleaseWithShift took 0.001 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test02SingleButtonPressAndReleaseWithShift took 0.001 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 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test10HoldOneButtonAndPressAnother took 0.002 sec
    [apply] Testcase: test20PressAllButtonsInSequence took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test20PressAllButtonsInSequence took 0 sec
    [apply] Testcase: test30SingleButtonClickAndDrag took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test30SingleButtonClickAndDrag took 0 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-20250722
     [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 1118 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, 1423 files, 278795380 bytes (266 MiB)
     [exec] 
     [exec] Creating archive: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1541-20250722-windows-amd64-test-results-windows-x86_64-jau-011.7z
     [exec] 
     [exec] Add new data to archive: 1 folder, 1423 files, 278795380 bytes (266 MiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 1422
     [exec] Archive size: 24681248 bytes (24 MiB)
     [exec] Everything is Ok

BUILD SUCCESSFUL
Total time: 61 minutes 56 seconds
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
Notifying upstream projects of job completion
No emails were triggered.
Finished: SUCCESS